Sobes.tech
Junior — Middle

Uygulama, kullanıcıların tıkladığında hangi sayfa veya bileşeni seçtiğini nasıl belirler?

sobes.tech yapay zeka

AI'dan gelen yanıt

iOS uygulamalarında, tıklama sırasında sayfa veya bileşen seçimi genellikle olay işleyicileri aracılığıyla belirlenir, örneğin, delegat metodları veya hedef-aksiyon (target-action). Örneğin, bir düğmeye veya liste öğesine tıklandığında, hangi öğenin seçildiğini bilen bir metod çağrılır ve buna göre ilgili ekran veya bileşen gösterilir.

UIKit'te bu genellikle IBAction veya delegeler aracılığıyla gerçekleştirilir, ve SwiftUI'de durum bağlama ve navigasyon bağlantıları (NavigationLink) kullanılır, bunlar kullanıcının seçimlerini otomatik olarak takip eder.

UIKit ile örnek:

@IBAction func buttonTapped(_ sender: UIButton) {
    if sender == firstButton {
        // İlk sayfaya geçiş
    } else if sender == secondButton {
        // İkinci sayfaya geçiş
    }
}

SwiftUI'de:

NavigationLink(destination: DetailView()) {
    Text("Detaylara git")
}