如何将segue标识符和unwind segue分配给以编程方式创建的viewcontrollers

时间:2016-06-08 07:45:23

标签: swift

我已经以编程方式创建了ViewController,我可以这样使用它:

let myVC = CustomViewController(style: .Plain)
self.navigationController?.pushViewController(myVC, animated: true)

但是可以为它分配一个segue标识符吗? 另外,我如何为它分配一个展开segue(带标识符)??

1 个答案:

答案 0 :(得分:0)

根据我的理解,不能以编程方式创建segues,而是当storyboard运行时必须在两个视图控制器之间执行segue时创建它们。

因此必须从故事板本身创建segues。甚至班级都显示:UIStoryboardSegue

对于unwinding,由于您将其推送到视图中,因此您可以使用dismissViewControllerAnimated将其排除在视野之外。

dismissViewControllerAnimated(true, completion: nil)