亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

巴楚县| 盱眙县| 准格尔旗| 工布江达县| 共和县| 大荔县| 富川| 平远县| 准格尔旗| 澄江县| 徐汇区| 开远市| 普兰店市| 永城市| 永德县| 富锦市| 天门市| 镇原县| 汽车| 康平县| 宁陵县| 西峡县| 开化县| 鹤岗市| 高淳县| 昌平区| 南涧| 留坝县| 淮阳县| 龙游县| 抚顺县| 哈巴河县| 武隆县| 固镇县| 托里县| 札达县| 乌拉特中旗| 阳春市| 泽普县| 弋阳县| 贵港市|