在界面生成器中隐藏视图控制器的标签栏

Posted

技术标签:

【中文标题】在界面生成器中隐藏视图控制器的标签栏【英文标题】:Hide tab bar from View Controller in Interface Builder 【发布时间】:2015-04-11 23:07:39 【问题描述】:

我必须创建一个使用自动布局并具有底部空间约束的简单标签。它应该距离屏幕底部 80 点。现有解决方案一直有效,直到我不将 VC 连接到 UITabBarController。在这种情况下,标签栏出现在我的 VC 视图中,它改变了我的约束值>我以编程方式隐藏标签栏,当我运行应用程序时它运行良好,问题是我的标签检测到水龙头的顶部bar 作为视图的底部,因此在加载视图后它位于错误的位置。这是因为 IB 中的标签栏,我几乎可以肯定。所以问题是如何从根 vc 是标签栏控制器的视图控制器(在 IB 中)隐藏标签栏?

这就是它在我的 Xcode 中的样子:(我想从图像中隐藏标签栏)

【问题讨论】:

【参考方案1】:

您是否选中了“延伸边缘”部分中的“底栏下方”框?

【讨论】:

是的,我做到了。我认为这是默认值。

以上是关于在界面生成器中隐藏视图控制器的标签栏的主要内容,如果未能解决你的问题,请参考以下文章

向表格视图控制器添加隐藏元素

如何隐藏带有另一个视图控制器的标签栏视图控制器?

模态视图控制器隐藏标签栏

在需要时从视图控制器显示/隐藏标签栏

单击隐藏选项卡视图控制器中的后退按钮时如何显示选项卡

隐藏标签栏控制器