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