Sobes.tech
Junior — Middle

Magyarázza el, hogyan történik az interakció a cellákkal az adat táblában.

sobes.tech MI

Válasz az MI-től

iOS-ben az interakció a táblázat celláival általában a UITableView osztály és annak metódusai révén történik. Minden cella egy UITableViewCell objektum, amely konfigurálható és újra felhasználható.

Főbb pontok:

  • Az adatok megjelenítéséhez a tableView(_:cellForRowAt:) metódust implementáljuk, ahol létrehozzuk vagy újra felhasználjuk a cellát, és kitöltjük a szükséges információkkal.
  • A kattintások kezeléséhez a tableView(_:didSelectRowAt:) metódust használjuk, ahol meghatározhatjuk a cella kiválasztásakor végrehajtandó műveleteket.

Példa a cella létrehozására és konfigurálására:

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

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Kiválasztott cella \(indexPath.row)")
}