因此,基本上,我有几个演示图板,其中包含“可重复使用”的内容(例如表单和其他内容)。我有另一个情节提要,其中包含一个UITabBarController,其中的一个选项卡包含TableViewController和详细视图,第二个选项卡打开“设置”视图,还可能有第三个按钮以模态方式打开表单(在我的问题中前面提到)。我的问题是...由于打开视图的视图位于单独的情节提要中,因此如何在“选项卡栏控制器”情节提要中创建第三个选项卡(因为像正常过程一样,我无法拖动标记)?

最佳答案

您可以使用情节提要中定义该情节控制器的instantiateViewControllerWithIdentifier方法,从情节提要中以编程方式实例化视图控制器。

要获取表单的实例,可以按照以下步骤进行操作:

let storyboard = UIStoryboard(name: "YourFormStoryboard", bundle: nil)
let viewController = storyboard.instantiateViewControllerWithIdentifier("formViewController") as! YourFormClass

然后,像往常一样,使用其根视图填充选项卡栏控制器,在Apple文档中列出:

https://developer.apple.com/library/ios/documentation/UIKit/Reference/UITabBarController_Class/

关于ios - 如何在iOS8/Swift中将UITabBar与单独的 Storyboard一起使用?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31011614/

10-11 22:32
查看更多