一、6種建立控制器view的方式
1六種方式:#import""
2#import
"njviewcontroller.h"3
/*41.沒有同名xib情況下
52.通過 storyboard 建立
63.有指定xib情況下建立
74.有同名xib情況
85.有同名去掉controll的情況
96.loadveiw
10*/
11@implementation
1214
1.沒有同名xib情況下
2.通過 storyboard 建立
3.有指定xib情況下建立
4.有同名xib情況
5.有同名去掉controll的情況
6.loadveiw
二、建立控制器view的優先順序
蘋果官方文件示意圖:
三、控制器view的延遲載入
說明:
控制器的view是延遲載入的:用到時再載入
可以用isviewloaded方法判斷乙個uiviewcontroller的view是否已經被載入
控制器的view載入完畢就會呼叫viewdidload方法
2
主控制器檔案中:
1#import
"njviewcontroller.h"2
3@inte***ce
njviewcontroller ()45
@end67
@implementation
njviewcontroller89
//當控制器需要顯示控制器的view的時候就會呼叫loadview
10//
可以在loadview方法中建立view給控制器
11//
該方法一般用於自定義控制器的view
12 - (void
)loadview
1320
21 - (void
)viewdidload
2226
@end
IOS UI 控制器的建立和控制器的View的建立
一 控制器的建立和控制器的view的建立 說明 控制器有三種建立方式,下面一一進行說明。一 第一種建立方式 使用 直接建立 1.建立乙個空的ios專案。2.為專案新增乙個控制器類。3.直接在 方法中建立乙個控制器。1 import 2 import yyviewcontroller.h 3 4 im...
iOS開發之控制器View的建立
首先我們來看一下以下情況window上會載入什麼樣的控制器view。1 根據之前講到的,先建立乙個和控制器 hxviewcontroller 同名的xib檔案 檔案中view灰色 並載入初始化該控制器,使它成為window的根控制器。設定file s owner控制器,拖線指定view hxview...
控制器中view的建立方式小結
我們不生產 我們只是 的搬運工,這是農夫山泉的廣告語,用在編寫 的時候也是合適不過的,學習是乙個日積月累的過程,許多東西可能不能熟記,但是如果記錄下來的話,會在以後想看的時候隨時檢視。呵呵,這也是部落格廣為流傳的好處之一吧。以下為控制器中建立view的幾種方式,直接上 05 控制器view的建立 i...