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

why I see white white area in the bottom of my iPhoneX simulator?

我已经在 Whosebug 中阅读了一些答案,比如这个 ,但它似乎有点不同,因为我的问题只发生在我屏幕的底部区域

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

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

我也用过"use safe area layout guides"

这里出了什么问题?

删除 align bottom to Safe Area 并添加 Bottom Space to super View(将底部 space 附加到超级视图,类似于顶部 space - 附加到超级视图)

(另外,为包含文本“请联系 IT 支持”的标签设置 align bottom to Safe Area

更新:

这是一种针对您的问题的补丁解决方案。您实际上应该在安全区域布局之外设置图层(相对于超级视图设置第 1357 层的所有锚点)并添加附加透明视图(UIView)(所有锚点)安全区域布局,包含所有其他 UIElements,以非常好地处理它很容易。