iPhone X安全区出现在不透明工具栏下方

我无法正确地将iPhone X上的视图限制在底部不透明工具栏上方。

你可以在这里看到被限制在安全区域底部的视图被工具栏遮住了:

iPhone X截图

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

iPhone SE的故事板截图

这里是我添加的约束:

约束

有人可以好好解释我该怎么办?

我已经解决了这个问题,在UIViewController中select“在不透明条下扩展边”

启用选项: IB延长边缘打勾

禁用选项: IB扩展边缘未被打开

另一个select是使用半透明的工具栏作为@Silmaril在另一个问题的答案中提到。

这绝对是iOS的错误。

尝试使用半透明的工具栏,因为工具栏是半透明的时候,错误是不可重现的。

其他选项是直接在视图控制器上添加工具栏

使用大小来适应内容⌘(+)= 在这里输入图像说明