在Swift中使用两个故事板

时间:2015-06-17 06:37:04

标签: ios iphone storyboard

我想在我的应用程序中使用两个故事板。 场景是如果我启动我的应用程序,它将使用“storyBoard1”,并且在storyboard1中单击任何按钮形式viewController时,它应该启动storyboard2。

有可能吗?我想在Swift中开发它。

1 个答案:

答案 0 :(得分:1)

当然有可能。
目前,此功能在IDE中不可用,因此您需要进行一些操作并手动实例化新故事板(照常创建)并拾取其初始视图控制器。

  let secondSTB = UIStoryboard(name: "SecondStroyboard", bundle: nil)
  let initialVCFromSecondSTB = secondSTB.instantiateInitialViewController()

一旦您有了对新视图控制器的引用,就可以根据需要显示它 您可以找到更多信息here 在Xcode 7中将是一个集成的功能。