Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 为什么我在iPhoneX模拟器的底部看到白色区域?_Ios_Swift_Autolayout_Iphone X - Fatal编程技术网

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

Ios 为什么我在iPhoneX模拟器的底部看到白色区域?,ios,swift,autolayout,iphone-x,Ios,Swift,Autolayout,Iphone X,我在stackoverflow中读到了一些答案,比如这个,但似乎有点不同,因为我的问题只发生在屏幕的底部区域 正如我们所看到的,在我的loginVC的底部有一个白色区域。我希望我的UIImage(背景图像)覆盖白色屏幕区域 我已将UIImage的图像底部约束设置为安全区域,如下所示 我还使用了“使用安全区域布局指南” 这里出了什么问题?删除将底部与安全区域对齐并将底部空间添加到超级视图(将底部空间附加到超级视图,类似于顶部空间-与超级视图一起附加) (另外,为包含文本“请联系IT支持”的标

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

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

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

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


这里出了什么问题?

删除
将底部与安全区域对齐
并将
底部空间添加到超级视图
(将底部空间附加到超级视图,类似于顶部空间-与超级视图一起附加)

(另外,为包含文本“请联系IT支持”的标签设置
将底部与安全区域对齐

更新:
这是一种解决您的问题的补丁解决方案。实际上,您应该在安全区域布局之外设置层(设置层1357相对于超级视图的所有锚定),并添加附加(所有锚定)安全区域布局的附加透明视图(UIView),其中包含所有其他UIView元素,非常容易处理。

好问题-用“为什么不投票”来结束这个问题,作为另一个问题的重复,并给出你已经彻底的答案?