快速隐藏导航栏和添加自定义后退按钮不确定我是否做得对



我的根VC包含一个导航栏。我想做的是在第二个视图中隐藏导航栏并实现我自己的后退按钮。

到目前为止我做了什么:

在VC2的模拟度量部分的故事板中,我设置了"Top bar" = none

这将在storyboard中为VC隐藏导航栏。然后,我做了一个高度为20的uiview,顶部约束为-20,以使我的状态栏具有与rootVC相同的背景颜色。

对于后退按钮,我创建了一个带有触发

函数的按钮
navigationController?.popViewControllerAnimated(true)

那么这是隐藏第二个VC的导航栏的正确方法吗?

模拟的指标就是模拟的。它们对应用程序没有影响。在第二个VC viewDidLoad中放入

self.navigationController?.setNavigationBarHidden(true, animated: false)

最新更新