Junior — Middle
Butona tıklandığında etiket metnini güncellemek için uygun mekanizmayı nasıl seçilir?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta bir düğmeye tıklandığında bir etiketin (UILabel) metnini güncellemek için genellikle düğmenin eylemini, metni değiştiren bir fonksiyonla bağlama mekanizması kullanılır. En basit yöntem, denetleyicide IBAction kullanmak ve içinde etiketin text özelliğini güncellemektir.
Swift'te örnek:
@IBOutlet weak var label: UILabel!
@IBAction func buttonTapped(_ sender: UIButton) {
label.text = "Yeni metin"
}
Daha karmaşık uygulamalar için, verilerin değişimiyle reaktif olarak UI güncellemesi yapılmasını sağlamak için Combine veya RxSwift ile binding içeren MVVM desenleri kullanılabilir. Ancak, basit durumlar için IBAction ve doğrudan text özelliğinin değiştirilmesi yeterlidir.