以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) 

我想把我的视图控制器添加到导航控制器,这也工作