view的生命周期如下(按順序)
-(void)loadView
<pre>用代碼初始化的時候,第一個調用該方法倚聚。可以在這里面addSubView
衬横。</pre>
-(void)viewDidLoad
<pre>初始化時一些數據的設置setUp
幌绍。</pre>
-(void)viewWillAppear
<pre>view 即將出現(每次view出現的時候都會調用)</pre>
-(void)viewWillLayoutSubviews
<pre>初始化的時候赘娄,默認什么也不做把鉴。當view(包括subViews)的bounds發(fā)生變化的時候會調用故黑,可以用來布局</br>(Tip:此方法之后回調用updateViewConstraints
)</pre>
-(void)viewDidLayoutSubviews
<pre>初始化的時候,默認什么也不做庭砍。注意當view(包括subViews)的bounds發(fā)生變化的時候會調用倍阐,</br>可以用來布局。這里是bounds而不是frame逗威。經過測試view的frame的size 發(fā)生變化才會調用該方法,</br>而origin變化時不會調用</pre>
-(void)viewDidAppear
<pre>view已經全部展現出來(每次view出現的時候都會調用)</pre>
-(void)viewWillDisappear
<pre>頁面即將消失的時候調用(每次view即將消失的時候岔冀,都會調用)</pre>
-(void)viewWillLayoutSubviews
-(void)viewDidLayoutSubviews
-(void)viewDidDisappear
<pre>頁面已經消失的時候調用凯旭,(每次頁面消失的時候都會調用)</pre>