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

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

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

【问题讨论】:

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

标签: ios objective-c swift uitableview uiviewcontroller


【解决方案1】:

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

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

【讨论】:

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

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

【讨论】:

    【解决方案3】:

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

    【讨论】:

    • 我的课是--class Home: UIViewController,UISearchBarDelegate,UITableViewDataSource,UITableViewDelegate,UISearchResultsUpdating, CustomSearchControllerDelegate{....
    • 但是您的 UIViewController 嵌入在 UINavigationController 中。
    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2017-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多