2012-08-16 44 views
1

因此,我使用單個視圖模板創建了一個iOS應用程序。然後,我將其拖入故事板中,添加了一個導航控制器。我如何從我的應用程序委託中引用此內容?我試着按住ctrl拖動它到我的AppDelegate插座樣式中,但是這顯然不起作用。我該怎麼辦?實例化一個,然後將其分配爲rootview控制器?將Storyboard中的UINavigationController鏈接到AppDelegate

在此結尾,我想使用AppDelegate將視圖設置爲導航控制器的頂部。謝謝!

回答

8

在IB中,您應該選擇導航控制器,然後單擊檢查器中的「初始視圖控制器」複選框 - 這會自動使該控制器成爲窗口的根視圖控制器。在您的應用程序委託中,您可以使用self.window.rootViewController獲取對導航控制器的引用,並根據需要將其分配給屬性。

+0

所以你會建議我簡單地設置應用程序第一次啓動時的屬性? – 2012-08-16 04:58:50

+0

是的,如果您需要訪問它,您可以在applicationDidFinishLaunchingWithOptions:方法中執行此操作。 – rdelmar 2012-08-16 05:02:32

相關問題