Sobes.tech
Junior — Middle

Explique como é efetuada a interação com as células na tabela de dados.

sobes.tech IA

Resposta da IA

A interação com as células de tabela no iOS geralmente ocorre através da classe UITableView e seus métodos. Cada célula é um objeto UITableViewCell, que pode ser configurado e reutilizado.

Pontos principais:

  • Para exibir dados, implementa-se o método tableView(_:cellForRowAt:), onde uma célula é criada ou reutilizada e preenchida com as informações necessárias.
  • Para lidar com toques, usa-se o método tableView(_:didSelectRowAt:), onde podem ser definidas ações ao selecionar uma célula.

Exemplo de criação e configuração de uma célula:

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

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Célula selecionada \(indexPath.row)")
}