6

好的,我有这个案例,

有我为iphone 8设计的这个屏幕

在此处输入图像描述

正如您在此处看到的,我通过在该视图和底部布局指南顶部之间设置 0px 的约束,将 8px 绿色视图固定到超级视图的底部。它在所有手机上都可以正常工作,除了发生这种情况的新 iPhone X:

在此处输入图像描述

那不是我的预期行为。我想和其他 iPhone 一样,以 0 边距固定在底部。

有没有使用情节提要的解决方案?请仅使用情节提要发布解决方案。我知道我可以以编程方式做到这一点。我猜这在故事板上应该很容易。

谢谢

4

3 回答 3

10

1-在情节提要中选择您的视图

<a href="https://i.stack.imgur.com/BNRyO.png" rel="noreferrer">"></a></p> <p>2- 双击底部空间限制并为第一项<a href=选择<b>Superview</b>在此处输入图像描述

3- 将常数值设置为 0

于 2017-11-01T08:44:46.573 回答
6

你可以做到这一点

在此处输入图像描述

通过在情节提要中像这样设置自动调整大小

在此处输入图像描述

使用自动布局

在此处输入图像描述

于 2017-09-21T11:15:00.523 回答
3

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

在此处输入图像描述

或者,如果您不在 iPhone X 视图中,您可以通过使用 ctrl 键拖动将底部边缘固定到超级视图,然后在从列表中选择时,按选项键 - 此答案中的更多详细信息:自动布局:将约束添加到超级视图而不是顶部布局指南?

于 2017-09-21T11:30:44.420 回答