代码之家  ›  专栏  ›  技术社区  ›  Alexa289

为什么我在iPhoneX模拟器的底部看到白色区域?

  •  2
  • Alexa289  · 技术社区  · 7 年前

    我在stackoverflow中读到了一些答案,比如这个 Seeing black bars at the top and bottom of the iPhone X Simulator ,但似乎有点不同,因为我的问题只发生在屏幕的底部区域

    enter image description here

    正如我们所看到的,在我的loginVC底部有一个白色区域。我希望我的UIImage(背景图像)覆盖白色屏幕区域。

    我已将UIImage的图像底部约束设置为安全区域,如下所示

    enter image description here

    我还使用了“使用安全区域布局指南”

    enter image description here

    这里出了什么问题?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Community CDub    4 年前

    去除 align bottom to Safe Area 和添加 Bottom Space to super View (将底部空间附着到superview,类似于顶部空间-与superview一起附着)

    (同时,设置 底部与安全区域对齐 对于包含文本“请联系IT支持”的标签)

    enter image description here

    更新时间:

    这是一种修补程序解决您的问题。实际上,您应该在安全区域布局之外设置层(设置层1357相对于超级视图的所有锚定),并添加附加(所有锚定)安全区域布局的其他透明视图(UIView),其中包含所有其他UIElement,以便非常轻松地处理它。