91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

UIKit框架(6)控制器view的加載方式

發布時間:2020-04-28 07:28:15 來源:網絡 閱讀:448 作者:ymanmeng123 欄目:移動開發

本篇文章,總結控制器管理的view是如何創建而來的,以及Xcode對控制器view創建的隱含規則


  • 創建方式

方式一:alloc+init方式,空白view

    應當在控制器的viewDidLoad方法中添加要對view進行的各種操作


方式二:alloc+initWithNib方式,即view是由xib設計的

    

方式三:從UIStoryboard對象加載的,即view是由storyboard設計的


方式四:重寫控制器的loadView方法,該方法內進行創建view

如:

- (void)loadView
{
    self.view = [[UIView alloc] init];
    self.view.backgroundColor = [UIColor grayColor];
}


  • Xcode對控制器view創建的隱含規則

    先看下面的流程圖:(控制器類名:AMViewController)

    UIKit框架(6)控制器view的加載方式

結論:

    1. 如果控制器 實現了 loadView方法,view從loadView方法中進行創建

    2. 如果由storyboard加載,則加載storyboard中設計的

    3. 如果由xib架子啊,則加載xib中設計的

    4. 如果項目中包含一個名字為AMView.xib的文件,則view由xib加載

    5. 如果項目中包含一個名字為AMViewContoller.xib,則view由xib加載

    6. 創建一個空的view





向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

盱眙县| 梧州市| 厦门市| 瓮安县| 景泰县| 顺平县| 通渭县| 嘉善县| 平谷区| 吐鲁番市| 老河口市| 新民市| 西峡县| 普兰县| 张家川| 舞钢市| 雅安市| 册亨县| 芒康县| 楚雄市| 噶尔县| 洛南县| 祁阳县| 铅山县| 红桥区| 改则县| 招远市| 定兴县| 隆昌县| 永泰县| 宝鸡市| 东台市| 札达县| 扬中市| 五指山市| 井冈山市| 甘谷县| 右玉县| 古田县| 湘潭市| 梅州市|