在我的情节提要中,有导航控制器,viewContrl1和viewContrl2。对于下一次更新,我必须设法将viewContrl2隔离到viewContrl2的另一个实例。
从stackOverflow获得一些帮助后,我通过以下方式进行了管理:
let newView2 : ViewContrl2 = UIStoryboard(name: "Main", bundle: nil).instantiateViewControllerWithIdentifier("viewContrl2") as! ViewContrl2
...
...
view2.presentViewController(newView2, animated: true, completion: nil)
Run Code Online (Sandbox Code Playgroud)
实际上,它确实满足我的需求,但顶部没有NavigationBar。在ViewContrl2类中,有@IBOutlet弱变量导航:UINavigationItem !,我直接从StoryBoard连接。但是,似乎导航在新创建的viewContrl2中不起作用。我需要这样做是因为用户必须能够按“返回”并返回上一个视图。任何人都可以解决这个问题吗?
谢谢
uinavigationcontroller uinavigationitem ios presentviewcontroller swift