UIPageViewController'ın Child View Controller'ın yaşam döngüsü yanlış
Aug 18 2020
UiPageVC'ye yaklaştığımda, UiPageVC'nin viewWillDisappear çağrısından sonra, ChildVC'nin viewWillAppear ve viewDidAppear fonksiyonu çağırıyor. Sonunda, UiPageVC'nin viewDidDisappear'ı çalışır.
ChildVC'yi normal şekilde çalıştırmam gerekiyor. UiPageVC'yi reddettiğimde, ViewWillDisappear ve ChildVC'nin viewDidDisappear'ı çağırmalıdır.
Yanıtlar
1 SauvikDolui Aug 18 2020 at 00:45
Göre bu cevap , viewWillDisappear(_:)ve viewDidDisappear(_:)çocuk görünümü kumandam denilen olsun olmayabilir.
Apple'ın Dokümanını takip ederek, alt sınıfta viewWillDisappear(_:)ve geçersiz kılın .viewDidDisappear(_:)UIPageViewController
override func viewWillDisappear(_ animated: Bool) {
super.viewWillAppear(animated)
children.forEach { $0.beginAppearanceTransition(false, animated: true) } } override func viewDidDisappear(_ animated: Bool) { super.viewDidDisappear(animated) children.forEach { $0.endAppearanceTransition() }
}
Gene Simmons, KISS Çizgi Romanlarının Potansiyel Olarak "İnsanlığı Yeniden Yaratabileceğini" Söyledi
Nicole Kidman, Michael Keaton ve Val Kilmer'in Batman Olarak Paylaştığı Bu 1 Çekici Özelliğe Bayıldı
Kevin Jonas'ın Kızı Alena, Doğum Günü Fotoğrafında Büyümüş Görünüyor: '9 Yaşında Gerçek Hissetmiyor'
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'