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