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