Sobes.tech
Junior — Middle

Izskaidrojiet, kā notiek mijiedarbība ar šūnām datu tabulā.

sobes.tech AI

Atbilde no AI

iOS, ar mijiedarbība ar tabulas šūnām parasti notiek, izmantojot klasi UITableView un tās metodes. Katra šūna ir objekts UITableViewCell, kuru var konfigurēt un atkārtoti izmantot.

Galvenie punkti:

  • Datu attēlošanai tiek īstenota metode tableView(_:cellForRowAt:), kurā tiek izveidota vai atkārtoti izmantota šūna un aizpildīta ar nepieciešamo informāciju.
  • Noklikšķināšanas apstrādei tiek izmantota metode tableView(_:didSelectRowAt:), kurā var definēt darbības, izvēloties šūnu.

Piemērs šūnas izveidei un konfigurēšanai:

func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
    let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
    cell.textLabel?.text = "Rinda \(indexPath.row)"
    return cell
}

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Izvēlēta rinda \(indexPath.row)")
}