删除视图控制器底部的灰色条 - iOS

Posted

技术标签:

【中文标题】删除视图控制器底部的灰色条 - iOS【英文标题】:Remove the gray bar at the bottom of view controller - iOS 【发布时间】:2016-10-03 19:21:12 【问题描述】:

图像显示了视图控制器和我要删除的栏。还有视图控制器的结构:

有人告诉我如何删除视图控制器底部的灰色条,如图所示。无法选择和删除栏。当我尝试在该位置添加标签栏时,它会在灰色栏后面并变得不可见。

【问题讨论】:

您不能“添加标签栏”。您不是标签栏控制器的孩子(是吗?)。这个酒吧在故事板中对你有什么害处?运行应用时会出现吗? 它创建了一个空白区域。 您可能需要使用不同类型的视图控制器。我不认为底部栏在表格视图中是可移动的。 它是一个带有表格视图的视图控制器,而不是一个表格视图控制器。我可以使用什么类型的其他视图控制器?? 或者剩下的唯一解决方案就是从头开始制作整个视图。 【参考方案1】:

您的模拟指标是什么样的?

你可以通过改变底部设置来摆脱栏吗?

【讨论】:

谢谢,丽莎。有效。你为我节省了很多时间。【参考方案2】:

几件事 - 如果您使用自动布局,只需对容器底部进行约束,约束值为 0。这将把它带到底部。我要添加的第二件事是表视图的零大小表视图页脚。

【讨论】:

【参考方案3】:

这是一个带有 UINavigationController 的工具栏,其中嵌入了视图控制器。假设您在故事板上有一个导航控制器连接到视图控制器,请选择它并在属性检查器中取消选择“显示工具栏”。如果您想在代码中执行此操作,您可以在 UINavigationController 实例上获取并设置 isToolbarHidden

【讨论】:

我的课是--class Home: UIViewController,UISearchBarDelegate,UITableViewDataSource,UITableViewDelegate,UISearchResultsUpdating, CustomSearchControllerDelegate.... 但是您的 UIViewController 嵌入在 UINavigationController 中。

以上是关于删除视图控制器底部的灰色条 - iOS的主要内容,如果未能解决你的问题,请参考以下文章

如果使用导航控制器,如何删除某些片段中的底部导航视图和工具栏?

[TimLinux] JavaScript 代码控制滚动条移动到顶部/底部

在 IOS 6.0 中:底部工具栏中的 UIBarButton 在呈现和关闭模式视图控制器后消失

iOS 7:在底部导航栏的表格视图之间滑动

白条出现在情节提要中每个视图控制器的底部,但不影响运行时

ios Iphone X 仅在从底部拖动时显示主页指示器