iPhone X安全区似乎低于不透明工具栏

Ale*_*sky 7 iphone cocoa-touch ios autolayout iphone-x

我无法将iPhone X上的视图正确约束在底部不透明工具栏上方.

您可以在此处看到限制在"安全"区域底部的视图被工具栏遮盖:

iPhone X截图

对于其他iPhone型号和尺寸,视图正确显示在工具栏上方:

iPhone SE故事板截图

以下是我添加的限制:

约束

有人可以帮我解释一下我该怎么办?

Ale*_*sky 7

我已经通过为所讨论的UIViewController选择"在Opaque Bars下扩展边缘"来解决了这个问题:

启用选项: IB延伸边缘

禁用选项: IB未扩展边缘

另一种选择是使用半透明工具栏,如@Silmaril在问题的另一个答案中提到的那样.