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)")
}