ios - 将一个控制器的View添加到scrollView中,滑出屏幕为什么不走ViewDidDisapper方法?
PHP中文网
PHP中文网 2017-04-18 09:44:00
0
4
654

将多个控制器的View添加到scrollView中,就第一次进入的时候会走ViewDidAppear方法,滑动屏幕为什么不走ViewDidDisapper或者ViewDidAppear方法?

PHP中文网
PHP中文网

认证高级PHP讲师

répondre à tous(4)
Ty80

Si vous ajoutez directement la vue dans viewController à la vue sous le contrôle d'un autre contrôleur à l'aide de la méthode addSubView, dans ce cas, parce que la vue a quitté la portée de contrôle du contrôleur d'origine, la vue correspondante affichera un message caché. rappel Cela ne fonctionnera pas. Il doit être géré manuellement sous le contrôleur actuel, par exemple en appelant manuellement la méthode viewDidDislessly du contrôleur correspondant à cette vue lors du glissement du scrollView vers une certaine plage, etc.

Il est recommandé d'utiliser childViewController.

左手右手慢动作

Es-tu sûr de ne pas vouloir partir ?

洪涛

Cette méthode est-elle effectuée une fois le glissement terminé ?

PHPzhong

Faire glisser l'écran ne supprime pas le contrôleur et les vues qu'il contrôle, et certainement pas ViewDidDisapper

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal