Swift Xcode按钮不显示下一个视图

时间:2015-01-08 21:06:35

标签: ios xcode swift uiviewcontroller uinavigationcontroller

我试图编写一个只需切换到下一个视图的按钮。所以我将第一个ViewController嵌入到导航控制器中,然后我在另一个视图控制器中拖动,创建了一个新的类名ViewController2,并将该类与第二个ViewController相关联,并在第二个视图控制器中显示了一个故事板ID:" view2" 。然后在Button的功能中我添加了这段代码:

@IBAction func newGamePressed(sender: AnyObject) {

    let view2 = self.storyboard?.instantiateViewControllerWithIdentifier("view2") as   
ViewController2
    self.navigationController?.pushViewController(view2, animated: true)

}

然而,当我点击按钮时,字面上没有任何反应!我做错了什么???

1 个答案:

答案 0 :(得分:0)

@IBAction func newGamePressed(sender: AnyObject) {
let VC1 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("view2")
let navController = UINavigationController(rootViewController: VC1)
self.presentViewController(navController, animated:true, completion: nil)
}

试试这段代码。