如何将图像约束到iPhone X上的View Controller底部(在主页指示器下面)

时间:2017-11-05 22:44:33

标签: ios swift iphone-x

我有一个视图控制器在所有设备上看起来都很好但在iPhone X上的Home Indicator后面留下了一个不需要的白色填充。我希望我的背景图像一直延伸到底部边缘,并且位于主页指示器后面例如,标签栏就可以了。

enter image description here

我意识到我可以在图像上使用负边距,但这意味着我正在其他设备上切割部分内容。我还将参数设置为"更喜欢隐藏主页指示符"但它只是隐藏了条形图,并没有将图像扩展到边缘。

有没有更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:2)

终于找到了解决方案!

首先,您需要使用包含“安全区域布局指南”的“新”视图控制器,或者在视图控制器的“文档”选项卡上激活它们:

enter image description here

在此之后,您需要意识到安全区域是从主页指示器上方到状态栏下方的视图。但是,一旦激活了安全区域布局参考线,如果您将约束设置到超级视图的底部,它将超出安全区域并进入视图控制器的实际底部(或顶部,如果需要)。

希望这有帮助!