以swift编程打开viewController
我想通过代码在button上打开新的UIViewController。 我已经做了故事板的控制器,只是想连接它,也不想使用XIB接口或nibName?
要打开新的视图控制器,你需要在button点击事件中写下这一行:
self.performSegueWithIdentifier("GoToViewController", sender:self)
要连接到新的视图控制器,请按照下列步骤操作:
-
从故事板中select新的视图控制器,并右键单击它
-
你会发现黑色popup窗口会出现(见图)
-
现在在呈现Segmentation下selectPresent Modally并从你需要打开这个视图控制器的地方拖动到视图控制器并链接它
-
您将在New view controller下find新的segue
-
现在selectsegue去检查和复制标识符或重命名和复制它
-
在上面的行中使用该标识符
希望它能工作。
self.navigationController!.pushViewController(self.storyboard!.instantiateViewControllerWithIdentifier("userProfileController") as UIViewController, animated: true)
我想把我的视图控制器添加到导航控制器,这也工作