繁体   English   中英

来自UITabBarController的当前视图控制器,未显示选项卡栏

[英]Present view controller from UITabBarController without tab bar showing

我已阅读有关此问题的多个答案。 指示的主要内容是将hidesBottomBarWhenPushed设置为true,我已完成但仍无法使用。

这就是我的情节提要布局。

在此处输入图片说明

所以我从我的TabBarController展示了一个TableViewController,我展示的视图是故事板上的左下角。 将hidesBottomBarWhenPushed设置为true时,我希望底部栏被隐藏,但事实并非如此。 它实际上添加了一个新的底部栏,并导航回到选项卡视图时,新的选项卡栏与原始选项卡栏重叠。 您可以在下面的屏幕截图中看到它。

因此,首先是标签栏,然后选择右上角的过滤器图标,这会触发到下一个控制器的搜索。

在此处输入图片说明

因此,现在将加载下一个控制器。您可以看到,即使我在情节提要板上设置了hidesBottomBarWhenPushed,也会显示选项卡栏。

在此处输入图片说明

现在,当我们向后浏览时,有一个新的标签栏与原始标签栏重叠。

在此处输入图片说明

我没有使用标签栏控制器的丰富经验,也许我的情节提要层次结构做错了什么。 也许每个选项卡都应该有自己的导航控制器。 但是,我的标签栏也需要导航控制器。

任何帮助或建议,我们将不胜感激。

在tableVC的viewDidLoad

self.tabBarController?.tabBar.isHidden = true

viewWillAppear中,VC在tableVC之前

self.tabBarController?.tabBar.isHidden = false

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM