Swift中一个控制器的多个视图

时间:2015-07-01 17:40:06

标签: ios swift

我有一个名为PageViewController的控制器。现在我在故事板中创建了几个视图控制器。理想情况下,我想将故事板中的所有视图控制器连接到PageViewController,然后在加载PageViewController时,PageViewController将选择要向用户显示的视图。

我不想以编程方式创建视图,因为我还必须为每个视图创建许多布局约束,这将非常耗时。我的问题是这样的,因为我将多个视图控制器连接到PageViewController,有没有办法告诉我的应用程序从我想要为PageViewController显示的故事板中的哪个视图控制器。

1 个答案:

答案 0 :(得分:1)

不确定您想要什么,但您可以使用其标识符从故事板中获取控制器:

let controller = self.storyboard!.instantiateViewControllerWithIdentifier("myControllerIdentifier") as! MyControllerClass

您可以使用presentViewController:

来呈现它