Sobes.tech
Junior — Middle

Veri tablosundaki hücrelerle nasıl etkileşim kurulduğunu açıklayın.

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS'ta tablo hücreleriyle etkileşim genellikle UITableView sınıfı ve onun metodları aracılığıyla gerçekleşir. Her hücre, yapılandırılabilir ve yeniden kullanılabilir bir UITableViewCell nesnesidir.

Ana noktalar:

  • Veri görüntülemek için tableView(_:cellForRowAt:) metodu uygulanır; burada hücre oluşturulur veya yeniden kullanılır ve gerekli bilgilerle doldurulur.
  • Tıklamaları işlemek için tableView(_:didSelectRowAt:) metodu kullanılır; burada hücre seçildiğinde yapılacak işlemler tanımlanabilir.

Hücre oluşturma ve yapılandırma örneği:

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

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
    print("Hücre seçildi \(indexPath.row)")
}