删除视图控制器底部的灰色条 - 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 代码控制滚动条移动到顶部/底部