Junior — Middle
Explique comment l'interaction avec les cellules dans le tableau de données est réalisée.
sobes.tech IA
Réponse de l'IA
L'interaction avec les cellules de tableau dans iOS se fait généralement via la classe UITableView et ses méthodes. Chaque cellule est un objet UITableViewCell, que l'on peut configurer et réutiliser.
Points clés :
- Pour afficher des données, on implémente la méthode
tableView(_:cellForRowAt:), où une cellule est créée ou réutilisée et remplie avec les informations nécessaires. - Pour gérer les clics, on utilise la méthode
tableView(_:didSelectRowAt:), où l'on peut définir des actions lors de la sélection d'une cellule.
Exemple de création et de configuration d'une cellule :
func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell {
let cell = tableView.dequeueReusableCell(withIdentifier: "CellIdentifier", for: indexPath)
cell.textLabel?.text = "Ligne \(indexPath.row)"
return cell
}
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Cellule sélectionnée \(indexPath.row)")
}