Sobes.tech
Junior — Middle

Erklären Sie, wie die Interaktion mit den Zellen in der Datentabelle erfolgt.

sobes.tech KI

Antwort von AI

Die Interaktion mit Tabellenzellen in iOS erfolgt in der Regel über die Klasse UITableView und ihre Methoden. Jede Zelle ist ein UITableViewCell-Objekt, das konfiguriert und wiederverwendet werden kann.

Wichtige Punkte:

  • Zum Anzeigen von Daten wird die Methode tableView(_:cellForRowAt:) implementiert, in der eine Zelle erstellt oder wiederverwendet und mit den erforderlichen Informationen gefüllt wird.
  • Zum Verarbeiten von Klicks wird die Methode tableView(_:didSelectRowAt:) verwendet, in der Aktionen bei der Auswahl einer Zelle definiert werden können.

Beispiel für die Erstellung und Konfiguration einer Zelle:

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

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Zelle ausgewählt \(indexPath.row)")
}