iOS开发-ViewController中View的生命周期和如

2019-07-12  本文已影响0人  Pandakingli

1、替换ViewController中默认的View

- (void)loadView{
    //不要调 super
    self.view = [[CustomView alloc] init];
}

2、单个ViewController的生命周期(ARC环境)


这期间系统可能会多次调用viewWillLayoutSubviews 、 viewDidLayoutSubviews



3、多个ViewController跳转(ARC环境)

当点击push的时候首先会加载下一个界面然后才会调用界面的消失方法



viewWillDisappear:VC1 将要消失
viewWillAppear:VC2 将要出现

viewWillLayoutSubviews VC2
viewDidLayoutSubviews VC2

viewWillLayoutSubviews:VC1
viewDidLayoutSubviews:VC1

viewDidDisappear:VC1 完全消失
viewDidAppear:VC2 完全出现


上一篇 下一篇

猜你喜欢

热点阅读