将多个控制器的View添加到scrollView中,就第一次进入的时候会走ViewDidAppear方法,滑动屏幕为什么不走ViewDidDisapper或者ViewDidAppear方法?
PHP中文网2017-04-18 09:46:00
addSubView メソッドを使用して、viewController 内のビューを別のコントローラーの制御下のビューに直接追加すると、この場合、ビューは元のコントローラーの制御スコープから出ているため、関連するビューが表示されたり非表示になったりします。コールバックは機能しません。 scrollViewを一定の範囲までスライドさせた際に、そのビューに対応するコントローラーのviewDidDisamperメソッドを手動で呼び出すなど、現在のコントローラーで手動で処理する必要があります。
childViewController の使用をお勧めします。