如何使用自动布局为 iPhone 和 iPad 创建不同的布局?
How to create different layout for iPhone and iPad using Autolayout?
我正在使用 "Vary for Traits" 为 iPhone 和 iPad 创建一个 UI。但是我不知道什么时候选择宽度或高度。What happen when I select Width or height or both
了解大小 class 约束的含义真的很有帮助。请参阅我的 以获取摘要。
好的,所以复选框的含义取决于您正在查看的故事板的当前特征。
首先设置你要设计约束的设备类型,在左边。现在你会看到一些尺寸 classes。如果您选择 iPad,尺寸 classes 是 wR hR。即宽度 Regular 和高度 Regular。
所以现在单击特征的变化。您将要设计一些约束。您要设计哪种尺寸 classes?将其与我们刚才所说的进行比较。如果宽度应为常规,请单击宽度。如果高度应为常规,请单击高度。
因此,例如,如果您在左侧选择了 iPad (wR hR),现在您同时单击宽度和高度,这意味着 Regular Regular,这意味着“我将要设计 iPad。”
但是,如果您选择左侧的小 iPhone 纵向 (wC hR),您现在可以只单击宽度,这意味着紧凑任意,因为您不关心高度限制;您只需要紧凑宽度,这意味着“我将要设计任何方向的小 iPhone。”
我正在使用 "Vary for Traits" 为 iPhone 和 iPad 创建一个 UI。但是我不知道什么时候选择宽度或高度。What happen when I select Width or height or both
了解大小 class 约束的含义真的很有帮助。请参阅我的
好的,所以复选框的含义取决于您正在查看的故事板的当前特征。
首先设置你要设计约束的设备类型,在左边。现在你会看到一些尺寸 classes。如果您选择 iPad,尺寸 classes 是 wR hR。即宽度 Regular 和高度 Regular。
所以现在单击特征的变化。您将要设计一些约束。您要设计哪种尺寸 classes?将其与我们刚才所说的进行比较。如果宽度应为常规,请单击宽度。如果高度应为常规,请单击高度。
因此,例如,如果您在左侧选择了 iPad (wR hR),现在您同时单击宽度和高度,这意味着 Regular Regular,这意味着“我将要设计 iPad。”
但是,如果您选择左侧的小 iPhone 纵向 (wC hR),您现在可以只单击宽度,这意味着紧凑任意,因为您不关心高度限制;您只需要紧凑宽度,这意味着“我将要设计任何方向的小 iPhone。”