【发布时间】:2015-03-18 20:57:59
【问题描述】:
当我按下按钮而不使用导航控制器时,我想切换到新的视图控制器,但我似乎无法做到这一点。我到处寻找答案,但我发现的所有东西要么在objective-c中,要么使用导航控制器,要么根本不工作。
func gunsoutButtonPressed(sender:UIButton!) {
print("yay\t")
//let encounterVC:AnyObject! = self.storyboard?.instantiateViewControllerWithIdentifier("ecounterViewController")
//self.showViewController(encounterVC as UIViewController, sender: encounterVC)
let encounterViewController = self.storyboard.instantiateViewControllerWithIdentifier("encounterViewController") as encounterViewController
self.pushViewController(encounterViewController, animated: true)
}
【问题讨论】:
-
如果您不想要导航控制器,为什么要在代码中使用 pushViewController?那是一种导航控制器方法。您需要阅读“iOS 视图控制器编程指南”以了解您在做什么。
-
我在下面发布了一个答案,但我建议在这里提问之前先做一些研究,那里有大量视频。
标签: ios xcode swift uiviewcontroller xcode6