Soru & Cevap

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 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

Profile picture for user yusufkalafat
yusufkalafat
14.05.2023 - 12:59

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.