2012-08-03 96 views
2

我有一個根視圖控制器初始化爲在應用程序的委託didLaunchWithOptions方法中加載。我沒有故事板開始了這個項目。現在,我如何在故事板中表示這個「根視圖控制器」,以便我可以拖放界面對象?代表故事板中的自定義視圖控制器

我希望在視圖板中顯示根視圖控制器類。可能嗎 ?

回答

0

是的。它很容易。選擇適當的對象(ViewController)並將其拖放到storyBoard中。我的意思是如果你的rootviewcontroller是一個UIViewController,那麼選擇它作爲UIViewController對象。如果它是一個TableViewVontroller然後拖放一個UITableviewcontroller的對象

一旦你完成了這個連接你的故事板與類通過選擇對象並轉到身份檢查器(右窗格故事板與3選項卡看起來像一個報紙)如果你無法找到它去查看 - >公用事業 - >顯示身份檢查員。

在那裏有一個選項來指定類。提及你的rootviewcontroller類名稱和所有。

+0

好吧我做到了,但它不是很工作...「根視圖控制器」是一個UITableViewController對象,它有一個標題欄的權利,但在故事板它是一個通用的對象,我已拖放,然後將它的類設置爲「根視圖控制器」,標題欄不存在,如果我對故事板中的一個進行任何更改並運行它,它不會反映更改。爲什麼? – Hammad 2012-08-03 23:10:27

+0

好的。我不知道你的頭文件是什麼樣的。但我假設以下情況: 1)如果您的UITableViewController是您的appdelegate(或其他類)中的屬性,那麼您需要通過IBOutlet連接故事板對象才能產生效果。 2)如果你有一個UITableviewcontroller的包裝器(如果你是子類化的),然後在身份檢查器中提供你的子類名稱,以便進行效果處理。 – 2012-08-03 23:22:56

+0

並確保故事板和連接對象中的對象相匹配。我不知道你是什麼意思的通用對象 – 2012-08-03 23:24:33

0

您只需將UIViewController拖動到故事板並將其類設置爲RootViewController即可。還將其設置爲初始視圖控制器(應該有一個複選框)。

然後你可以拖放任何你想要的東西。

相關問題