Swift - 使用操作按钮更改视图控制器

Moh*_*din 8 ios swift xcode6

如何使用UIButton切换视图控制器?这是我的代码:

@IBAction func scanAction(sender: AnyObject) {
      //switch view controller 
}
Run Code Online (Sandbox Code Playgroud)

当我单击"扫描"按钮时,它将转到登录表单.

我在Main.storyboard中的视图控制器是这样的

在此输入图像描述

如果可以,请给我一些建议.谢谢.

Moh*_*din 15

我已经找到了答案

let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil)

let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("nextView") as NextViewController
self.presentViewController(nextViewController, animated:true, completion:nil)
Run Code Online (Sandbox Code Playgroud)


Ste*_*erg 8

一种方法是从按钮中获得模态segue.不需要IBOutlet.

在此输入图像描述

编程方式:

@IBAction func scanButton (sender: UIButton!) {

    performSegueWithIdentifier("nextView", sender: self)

}
Run Code Online (Sandbox Code Playgroud)

您应该添加模态segue并命名标识符.您将VC1连接到VC2.