我想在用户点击按钮时加载show(segue to)特定的ViewController类。
我只需要在代码中执行此操作,而无需在故事板中拖动和创建segues。
说我有root viewController:
class ViewController: UIViewController {
func startPlayer(sender: AnyObject) {
// B.startView() // should segue to ViewController B
}
第二个viewController:
class B:ViewController
{
class func startView()
{
// Load this viewController and show it on screen (force segue to it)
}}
我正在编写某种框架,需要它自动发生,不能让用户拖动并从故事板创建segue
答案 0 :(得分:1)
您可以通过这种方式进行下一个查看:
let storyboard = UIStoryboard(name: "Main", bundle: nil)
let vc = storyboard.instantiateViewControllerWithIdentifier("someViewController") as! UIViewController
self.presentViewController(vc, animated: true, completion: nil)