小编hik*_*kki的帖子

Swift:通过presentViewController传递导航栏

在我的情节提要中,有导航控制器,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

1
推荐指数
1
解决办法
2031
查看次数