我的根VC包含一个导航栏。我想做的是在第二个视图中隐藏导航栏并实现我自己的后退按钮。
到目前为止我做了什么:
在VC2的模拟度量部分的故事板中,我设置了"Top bar" = none
这将在storyboard中为VC隐藏导航栏。然后,我做了一个高度为20的uiview,顶部约束为-20,以使我的状态栏具有与rootVC相同的背景颜色。
对于后退按钮,我创建了一个带有触发
函数的按钮navigationController?.popViewControllerAnimated(true)
那么这是隐藏第二个VC的导航栏的正确方法吗?
模拟的指标就是模拟的。它们对应用程序没有影响。在第二个VC viewDidLoad中放入
self.navigationController?.setNavigationBarHidden(true, animated: false)