Junior — Middle
Uygulama küçültülüp geri getirildiğinde ViewController'da hangi yöntemler çağrılır?
sobes.tech yapay zeka
AI'dan gelen yanıt
iOS'ta uygulamayı küçültüp geri getirirken, görünümün ortaya çıkması ve kaybolmasıyla ilgili ViewController yaşam döngüsü metodları çağrılır:
-
Küçültme sırasında (uygulama arka plana gider):
viewWillDisappear(_:)— ViewController görünmez olmadan önce çağrılır.viewDidDisappear(_:)— ViewController görünmez olduktan sonra çağrılır.
-
Geri getirirken (uygulama aktif hale gelir):
viewWillAppear(_:)— ViewController görünür olmadan önce çağrılır.viewDidAppear(_:)— ViewController görünür olduktan sonra çağrılır.
Ayrıca, uygulamanın arka plana geçişleri ve geri dönüşleri UIApplication.willResignActiveNotification ve UIApplication.didBecomeActiveNotification bildirimleri aracılığıyla izlenebilir.
Örnek:
override func viewWillDisappear(_ animated: Bool) {
super.viewWillDisappear(animated)
// Durumu kaydet veya güncellemeleri durdur
}
override func viewWillAppear(_ animated: Bool) {
super.viewWillAppear(animated)
// UI'yi güncelle veya işlemleri yeniden başlat
}