iPhone X中使用故事板的底部边距

好的,我有这种情况,

有我为iPhone 8devise的这个屏幕

在这里输入图像说明

正如你可以看到这里有8px的绿色视图,我固定在superview的底部,通过在这个视图和底部布局指南顶部之间约束0px。 它可以在所有手机上正常工作,除了新的iPhone X发生这种情况:

在这里输入图像说明

那不是我想要的行为。 我想和其他iPhone一样,固定在底部,保证金为0。

有使用故事板的解决scheme吗? 请仅使用故事板发布解决scheme。 我知道我可以通过编程来完成。 这应该是简单的故事板我猜。

谢谢

你可以做到这一点

在这里输入图像说明

通过在故事板中像这样设置AutoResizing

在这里输入图像说明

用AutoLayouts

在这里输入图像说明

1-在故事板中select您的视图



2-双击底部空间约束,并为第一个项目selectSuperview 在这里输入图像说明

3-将常量值设置为0

在故事板中select“查看为:iPhone X”并将所需视图固定到超级视图,而不是底部布局指南或安全区域(在我的示例中,它是全屏图像视图,您的视图将固定到底部):

在这里输入图像说明

另外,如果你不在iPhone X的视图,你可以拖动底部边缘超级查看Ctrl键,然后从列表中select时,按下选项键 – 在这个答案更多的细节: Autolayout:约束添加到超视图,而不是顶部布局指南?