我已阅读有关此问题的多个答案。指示的主要内容是将hidesBottomBarWhenPushed设置为true,我已完成但仍无法使用。
这是我的情节提要布局。
因此,我从我的TabBarController中展示了一个TableViewController,我展示的视图是故事板上的左下角。将hidesBottomBarWhenPushed设置为true时,我希望底部栏被隐藏,但事实并非如此。它实际上添加了一个新的底部栏,并导航回到选项卡视图时,新的选项卡栏与原始选项卡栏重叠。您可以在下面的屏幕截图中看到它。
因此,首先使用标签栏,然后选择右上角的过滤器图标,这会触发到下一个控制器的搜索。
因此现在将加载下一个控制器。您可以看到,即使我在情节提要板上设置了hidesBottomBarWhenPushed,也会显示选项卡。
现在,当我们向后浏览时,有一个新的标签栏与原始标签栏重叠。
我对标签栏控制器没有太多经验,也许我对情节提要层次结构做错了什么。也许每个选项卡都应该有自己的导航控制器。但是,我的标签栏也需要导航控制器。
任何帮助或建议,我们将不胜感激。
答案 0 :(得分:0)
在tableVC的viewDidLoad
中
self.tabBarController?.tabBar.isHidden = true
在表VC之前的VC的viewWillAppear
中
self.tabBarController?.tabBar.isHidden = false