Maison  >  Questions et réponses  >  le corps du texte

ios - 将一个控制器的View添加到scrollView中,滑出屏幕为什么不走ViewDidDisapper方法?

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

PHP中文网PHP中文网2741 Il y a quelques jours617

répondre à tous(4)je répondrai

  • PHP中文网

    PHP中文网2017-04-18 09:46:00

    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.

    répondre
    0
  • ringa_lee

    ringa_lee2017-04-18 09:46:00

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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-18 09:46:00

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

    répondre
    0
  • PHPz

    PHPz2017-04-18 09:46:00

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

    répondre
    0
  • Annulerrépondre