【问题标题】:White space on bottom iPhone X SwiftiPhone X Swift 底部的空白区域
【发布时间】:2018-07-11 12:09:07
【问题描述】:

我知道存在另一个具有相同问题的问题,但答案并没有解决我的问题。

我已经尝试了here 的解决方案,但我仍然得到了空白。

我的底部约束是 SuperView,而不是底部布局指南。我曾尝试通过代码扩展安全区域,但仍然没有任何效果。

我在这个视图中使用了另一个嵌入式视图控制器。

更新

查看层次结构

【问题讨论】:

  • 你的底视图是视图控制器根视图的直接子视图吗???添加视图层次结构的屏幕截图。
  • 是的,它是 SuperView 的直接子视图。但它将另一个控制器的视图加载为子视图。
  • @Bilal 检查我的更新。
  • 这看起来不错...尝试断开嵌入式视图控制器并设置底部子视图的背景颜色。这可能是因为您的嵌入式视图控制器。
  • 是的,你是对的,bottomView 正确填充到底部,但嵌入视图不是。我对所有嵌入式视图控制器都有同样的问题。

标签: ios iphone swift


【解决方案1】:

删除任何情节提要 ViewController 中的“安全区域”。然后像这样相应地设置约束。

【讨论】:

  • 如何为安全区域设置约束以消除空白?
  • 我已经更改了屏幕截图.. 顶部和底部空间到 superview 肯定会解决问题
  • 现在好多了,但现在文本无缘无故引用了 SafeArea。
【解决方案2】:

当您提供目标 8.0 支持时,您可以删除安全区域并提供与下图相同的简单约束,然后您的空白区域肯定会删除。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-17
    • 2017-06-09
    • 2012-08-25
    • 2016-02-08
    • 2021-02-15
    • 2020-12-05
    • 1970-01-01
    • 2018-04-28
    相关资源
    最近更新 更多