1. 程式人生 > >viewDidLoad,viewWillDisappear, viewWillAppear等區別

viewDidLoad,viewWillDisappear, viewWillAppear等區別

viewWillAppear: 
Called when the view is about to made visible. Default does nothing
檢視即將可見時呼叫。預設情況下不執行任何操作
viewDidAppear: 
Called when the view has been fully transitioned onto the screen. Default does nothing
檢視已完全過渡到螢幕上時呼叫
viewWillDisappear:
Called when the view is dismissed, covered or otherwise hidden. Default does nothing


檢視被駁回時呼叫,覆蓋或以其他方式隱藏。預設情況下不執行任何操作
viewDidDisappear:
Called after the view was dismissed, covered or otherwise hidden. Default does nothing
檢視被駁回後呼叫,覆蓋或以其他方式隱藏。預設情況下不執行任何操作

loadView; 
This is where subclasses should create their custom view hierarchy if they aren't using a nib. Should never be called directly.

這是當他們沒有正在使用nib檢視頁面,子類將會建立自己的自定義檢視層。絕不能直接呼叫。
viewDidLoad;
Called after the view has been loaded. For view controllers created in code, this is after -loadView. For view controllers unarchived from a nib, this is after the view is set.
在檢視載入後被呼叫,如果是在程式碼中建立的檢視載入器,他將會在loadView方法後被呼叫,如果是從nib檢視頁面輸出,他將會在檢視設定好後後被呼叫。

【原文:http://blog.sina.com.cn/s/blog_81c6360801012lf2.html】