Sobes.tech
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)")
}