iOS ViewController生命周期

1.initWithCoder: 通过 nib 文件初始化时触发。

2.awakeFromNib: nib 文件被加载的时候,会发生一个 awakeFromNib 的消息到 nib 文件中的每个对象。

3.loadView: 开始加载视图控制器自带的 view。

4.viewDidLoad: 视图控制器的 view 被加载完成。

5.viewWillAppear: 视图控制器的 view 将要显示在 window 上。

6.updateViewConstraints: 视图控制器的 view 开始更新 AutoLayout 约束。

7.viewWillLayoutSubviews:视图控制器的 view 将要更新内容视图的位置。

8.viewDidLayoutSubviews: 视图控制器的 view 已经更新视图的位置。

9.viewDidAppear: 视图控制器的 view 已经展示到 window 上。

10.viewWillDisappear: 视图控制器的 view 将要从 window 上消失。

11.viewDidDisappear: 视图控制器的 view 已经从 window 上消失。

随手记录,不喜勿喷。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。