我有一个标签栏控制器,它具有一个导航控制器和一个附加的视图控制器。 由于某些未知原因,视图控制器的导航栏看起来并不总是像以前那样。而是将视图控制器的导航栏添加到导航控制器的下方。
当我在显示“标签栏控制器”之前查看嵌入在第一个导航控制器中的视图控制器时,它会按预期工作。
它应该是什么样子
还有这个
现在,当我选择标签栏控制器时,它具有一个新的导航控制器,其中嵌入了视图控制器,它看起来像这样:
我不希望在导航控制器提供的导航栏下方添加其他导航栏。 我希望标题和视图控制器的项目与导航控制器合并。 因此,最终结果应显示一个带有后退按钮,标题和长条按钮项(搜索图像)的行
我想念什么?
我还尝试过以编程方式添加导航项,但是似乎没有任何作用。
我的代码
radiotap.mactime
答案 0 :(得分:0)
我发现有两种方法可以解决此问题,方法是以模态方式显示标签栏控制器,或者在视图加载时隐藏标签栏控制器的导航栏。
第一个解决方案可以这样实现:
第二个解决方案可以这样实现:
viewDidLoad()
内部粘贴此navigationController?.navigationBar.isHidden = true
,以隐藏当前的导航栏。请记住在这两个解决方案中仅做一个一个。哪一个取决于您的需求。