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

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

PHP中文网
PHP中文网

认证高级PHP讲师

모든 응답 (4)
Ty80

如果你是直接把viewController里的view直接使用 addSubView 方法加到别的controller控制下的view上来,这种情况下,因为view已经脱离了原来controller的控制范围,所以有关view显示隐藏的回调就不起作用了。需要在当前controller下手动处理,比如滑动scrollView到某一范围时手动调用那个view对应的controller的viewDidDisappear方法等。

建议使用 childViewController。

    左手右手慢动作

    你确定不走?

      洪涛

      是不是滑动结束之后才走这个方法。

        PHPzhong

        滑动屏幕并没有把controller和它控制的view remove掉 当然不会ViewDidDisapper

          최신 다운로드
          더>
          웹 효과
          웹사이트 소스 코드
          웹사이트 자료
          프론트엔드 템플릿
          회사 소개 부인 성명 Sitemap
          PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!