首页 文章

以编程方式在swift中打开viewController

提问于
浏览
14

我想通过代码在按钮上打开新的UIViewController . 我已经在故事板中创建了控制器,只想链接它,我也不想使用XIB接口或nibName?

2 回答

  • 15

    要打开新视图控制器,您需要在按钮单击事件中写入此行:

    self.performSegueWithIdentifier("GoToViewController", sender:self)
    

    要链接新视图控制器,请按以下步骤操作:

    • 从故事板中选择新视图控制器并右键单击它

    • 你会发现Dark dray popup会出现(见图)

    • 现在,在Presenting Segues下,选择Present Modally并拖动到View控制器,您需要打开此视图控制器并链接它

    • 您将在New view controller下找到新的segue

    • 现在选择segue转到检查员并复制标识符或重命名并复制它

    • 在上面的行中使用该标识符

    希望它会奏效 .

    enter image description here

  • 21
    self.navigationController!.pushViewController(self.storyboard!.instantiateViewControllerWithIdentifier("userProfileController") as UIViewController, animated: true)
    

    我想将我的视图控制器添加到导航控制器,这也很有用

相关问题