按照执行顺序排列:
-
initWithCoder: 通过nib文件初始化时触发;
-
awakeFromNib: nib文件被加载的时候,会发生一个awakeFromNib的消息到nib文件中的每个对象;
-
loadView: 开始加载视图控制器自带的view;
-
viewDidLoad: 视图控制器的view被加载完成;
-
viewWillAppear: 视图控制器的view将要显示在window上;
-
updateViewConstraints: 视图控制器的view开始更新autoLayout约束;
-
viewWillLayoutSubviews: 视图控制器的view将要更新内容视图的位置;
-
viewDidLayoutSubviews: 视图控制器的view已经更新视图的位置;
-
viewDidAppear: 视图控制器的view已经展示到window上;
- viewWillDisAppear: 视图控制器将要从window上消失;
- viewDidDisAppear: 视图控制器的view已经从window上消失。
网友评论