Junior — Middle
Spiega come avviene l'interazione con le celle nella tabella dei dati.
sobes.tech AI
Risposta dell'AI
In iOS, l'interazione con le celle della tabella avviene generalmente tramite la classe UITableView e i suoi metodi. Ogni cella è un oggetto UITableViewCell, che può essere configurato e riutilizzato.
Punti principali:
- Per visualizzare i dati, si implementa il metodo
tableView(_:cellForRowAt:), dove si crea o si riutilizza una cella e si riempie con le informazioni necessarie. - Per gestire i tocchi, si utilizza il metodo
tableView(_:didSelectRowAt:), dove si possono definire azioni alla selezione di una cella.
Esempio di creazione e configurazione di una cella:
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
cell.textLabel?.text = "Riga \(indexPath.row)"
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Cella selezionata \(indexPath.row)")
}