Sobes.tech
Junior — Middle

Explique cómo se interactúa con las celdas en la tabla de datos.

sobes.tech AI

Respuesta de la IA

En iOS, la interacción con las celdas de la tabla generalmente se realiza a través de la clase UITableView y sus métodos. Cada celda es un objeto UITableViewCell, que se puede configurar y reutilizar.

Puntos clave:

  • Para mostrar datos, se implementa el método tableView(_:cellForRowAt:), donde se crea o reutiliza una celda y se llena con la información necesaria.
  • Para manejar los toques, se usa el método tableView(_:didSelectRowAt:), donde se pueden definir acciones al seleccionar una celda.

Ejemplo de creación y configuración de una celda:

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

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Celda seleccionada \(indexPath.row)")
}