Swift ile iOS programlama 201 Hatalı Soru
21.02.2023 - 01:48
Doğru cevap : override func tableView(_tableView: UITableView, didselectRowAt indexPath: IndexPath) olmalı.
61
Görüntülenme
1 Beğeni
UITableView içinde satır seçilme olayı tableView(_:didSelectRowAt:) metodu ile yakalanır. Bu metod, kullanıcının bir satıra dokunduğunda veya üzerine geldiğinde tetiklenir ve ilgili hücrenin IndexPath değerini alır.
Örneğin, aşağıdaki kod bloğu, bir UITableViewController sınıfında tableView(_:didSelectRowAt:) metodu kullanarak seçilen hücrenin indexPath'ini yazdırır:
override func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
print("Selected row at index: \(indexPath.row)")
}
Bu metodun çalışması için, UITableViewDelegate protokolünü uygulamanız gerekiyor ve tablo görünümüne uygun bir şekilde tanımlanmış olmalıdır.