iPhone X和底部安全区域插入

时间:2017-11-15 10:44:54

标签: ios uiview uiviewcontroller autolayout iphone-x

我正在为iPhoneX制作布局,并且在操作表和Safari浏览器方面存在问题。这是一个额外的空间。我需要我的行动表在底部显示更多?我怎样才能做到这一点?我想我需要禁用安全区域,但我该怎么办呢?

它发生的原因可能是我使用了2个UIWindows:一个用于所有内容,第二个用于在屏幕底部显示横幅。

概述的空间 - 隐藏我的应用程序的所有人:)它在应用程序中不存在!

我希望行动表更接近底部。它适用于除iPhoneX以外的所有设备。我有2个UIWindows(一个用于所有内容,第二个用于底部的广告)。因此,对于iPhoneX,内容窗口可能有一些安全区域插入,因为该操作表不是从底部边缘显示

enter image description here enter image description here

1 个答案:

答案 0 :(得分:0)

您不必为视图控制器禁用安全区域。它们仍然适用于顶部,尾部和前缘。

要删除灰色栏,您只需将bottomAnchor或包含视图设置为superView而不是bottom safe area,并保持您所需的常量。

您还可以使用additionalSafeAreaInsets进一步调整安全区域插入。 https://developer.apple.com/documentation/uikit/uiviewcontroller/2902284-additionalsafeareainsets这样您就可以将它们保留为您不想修改的边缘。