ViewController的加载的生命周期

来源:互联网 发布:java split用法 空格 编辑:程序博客网 时间:2024/05/17 13:09

ViewController Lifecycle

加载控制器出现前的工作

Instantiated(from storyboard usually)

awakeFromNib

segue preparation happens

outlets get set

viewDidLoad


这一部分在控制器的视图出现或消失调用

viewWillAppearviewDidAppear

viewWillDisappearviewDidDisappear

这一部分的方法可能在布局变化时候调用

viewWillLayoutSubviews


初始加载顺序 :

master:     

init(coder) //在此处 detail 也init 

awakeFromNib() ////在此处 detail 也awake

viewDidLoad()

viewWillLayoutSubviews()

viewDidLayoutSubviews()

然后detail

viewDidLoad()

viewWillAppear()//只有detail出现了 master没有

viewWillLayoutSubviews()

viewDidLayoutSubviews()

viewDidAppear()



0 0
原创粉丝点击