使用Storyboard将Window rootViewController替换为另一个视图控制器

时间:2012-03-26 22:51:10

标签: iphone objective-c ios ipad

我是Storyboard的新手,主要使用IB。我有一个初始的临时视图控制器(让我们称之为BootstrapViewController),该工作仅用于从Web服务加载数据,然后将控制权移交给UITabViewController。需要数据来确定要显示的选项卡项。

在非故事板世界中,我只是这样做:

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

这可以使用Storyboard吗?我尝试从BootstrapViewController创建一个名为segue的选项卡视图控制器,然后调用performSegueWithIdentifier,没有运气。

1 个答案:

答案 0 :(得分:1)

通过设置窗口的rootViewController属性,您可以完全按照以前的方式执行此操作。您甚至可以从故事板中加载标签栏。使用UIStoryboard的instantiateViewControllerWithIdentifier:从故事板加载特定的视图控制器。