簡體   English   中英

筆尖文件中的uiviewcontroller

[英]uiviewcontroller in nib file

我正在研究uiviewcontroller蘋果指南,其中說了uiviewcontroller的兩種方法,其中一種方法允許通過拖放viewcontroller對象來將uiviewcontroller存儲在nib文件中……但是我不明白,將其拖放后該怎么做有了它,我應該創建一個新的UIVC類,並引用我拖放到nib文件中的那個對象嗎?

我們已經做到了,通常創建UIVC類並分配給nib文件所有者。

這讓我感到困惑,請幫忙。

在此先感謝,如果您在此問題中發現我是新手,請忽略任何愚蠢的錯誤。

這是一個如何將視圖控制器放入筆尖的示例。

  1. 從一個空的筆尖(XIB)開始。

  2. 在筆尖中選擇“文件所有者”占位符。 在身份檢查器中,將“文件所有者”的類設置為您的應用程序委托類(可能是AppDelegate或類似的東西)。

  3. UIWindow拖放到筆尖中。 將文件所有者的window出口連接到此窗口對象。

  4. 創建您的UIViewController子類。 我們稱之為HazelViewController

  5. UIViewController拖放到您的nib文件中。 在身份檢查器中,將此對象的自定義類設置為HazelViewController

  6. 將窗口對象的rootViewController出口連接到HazelViewController對象。

  7. UIView拖放到筆尖的window對象上。 HazelViewControllerview出口連接到此視圖。

  8. 將其他用戶界面對象拖放到該視圖上。 根據需要將它們連接到HazelViewController對象的插座或動作。

  9. application:didFinishLaunchingWithOptions:的方法AppDelegate ,加載筆尖,采用AppDelegate對象作為文件的所有者:

     - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)options { [[NSBundle mainBundle] loadNibNamed:@"myNib" owner:self options:nil]; [self.window makeKeyAndVisible]; return YES; } 

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM