loadView

mark1
mark2: IOS 的loadView 及使用loadView中初始化View注意的問題。(死循環并不可怕)

摘要:

總結一句話,蘋果設計這個方法就是給我們自定義UIViewController的view用的```

1.第一次訪問UIViewController的view時,view為nil,然后就會調用loadView方法創建view

2.view創建完畢后會調用viewDidLoad方法進行界面元素的初始化

3.當內存警告時,系統可能會釋放UIViewController的view,將view賦值為nil,并且調用viewDidUnload方法

4.當再次訪問UIViewController的view時,view已經在3中被賦值為nil,所以又會調用loadView方法重新創建view

5.view被重新創建完畢后,還是會調用viewDidLoad方法進行界面元素的初始化
最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容