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
Donovan, Şarkılarından 1'ini The Beatles'ın "Lucy in the Sky with Diamonds" şarkısıyla karşılaştırdı
Charly Reynolds Yakın Zamandaki Vokal Kord Ameliyatını Açıkladı: 'Şarkı Söylemekte Sorun Yaşıyordum'
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'