2012-03-26 18 views
0

我是故事板新手,主要使用IB。我有一個初始的臨時視圖控制器(我們稱之爲BootstrapViewController),其中的工作僅用於從Web服務加載數據,然後將控制交給UITabViewController。數據是確定要顯示哪些選項卡項目所必需的。使用Storyboard替換窗口rootViewController與另一個視圖控制器

在非故事板的世界裏,我只是做:

// Do whatever you need to UITabViewController, then call this 
[UIApplication sharedApplication].keyWindow.rootViewController = myTabVC; 

這可能使用故事板?我試圖從BootstrapViewController創建一個名爲segue的標籤視圖控制器,然後調用performSegueWithIdentifier,沒有運氣。

+0

也許我正在接近這個錯誤?我應該從Storyboard中拿出BootstrapViewController嗎,先加載它,然後手動加載MainStoryBoard? – pixelfreak 2012-03-26 23:02:29

+0

或者把UINavigationController - > BootstrapViewController - > UITabViewController。然後調用'performSegueWithIdentifier' – pixelfreak 2012-03-26 23:43:48

回答

1

通過設置窗口的rootViewController屬性,您可以完全按照您一直以來的方式完成此操作。您甚至可以將標籤欄加載到故事板中。使用UIStoryboard的instantiateViewControllerWithIdentifier:從故事板加載特定的視圖控制器。

相關問題