首页 > 解决方案 > 如何在 iPhone SE 和 5S 上设置自动布局?

问题描述

所以我的自动布局适用于除 iphone SE 以外的所有设备......有人可以告诉我如何专门为该手机设置约束......?

这是布局在 iPhone 8 wC wR 尺寸类上的外观(这是我希望它看起来的样子):

这是 iPhone SE 上的布局以及 wC wR 大小类的样子:

在此处输入图像描述

这些是我在两部 iPhone(8 和 SE)上的限制...底部空间限制是徽标和 00 标签之间的空间,水平和垂直居中... 00 标签的限制必须保持不变我的情况。

徽标约束

在此处输入图像描述

标题约束

在此处输入图像描述

00 标签约束

在此处输入图像描述

最小约束

在此处输入图像描述

继续按钮约束

在此处输入图像描述

如何将 iPhone SE 的约束调整为看起来像 iPhone 8?

标签: iosautolayoutconstraintsios-autolayout

解决方案


您可以为确定的设备添加特定的约束。

选择一个约束并单击加号图标(位于标签“Constant”的左侧),然后您可以选择一个特定的设备来设置它的约束变化。

在这种情况下,对于 iPhone SE 和 iPhone 5s,您应该选择宽度:紧凑,高度:常规,色域:任意

单击加号图标 您可以为其设置该设备的特定约束


推荐阅读