【发布时间】:2015-04-17 22:42:53
【问题描述】:
我开始在 Xcode 6 中使用尺寸类,并尝试根据设备尺寸为同一视图设置约束。
假设我有一个 UIView,我需要应用这些约束:
- 对于 4" 显示屏 (iPhone 5): superview 的前导和尾随空格距离每边 5px。
- 对于 iPhone 6 (5.5") 前导和尾随空格为 20 像素。
这张图片说明了我在寻找什么:
是否有可能与尺寸等级有关? 通过在该布局中将边距设置为 5px,我开始为 wCompact x hAny 工作。然后通过将该视图的边距设置为 20px 来切换到 wCompact x hRegular。
但在所有设备(包括 4.7")中似乎都是 20px,就像它没有考虑第一个约束一样。
我在这里缺少什么?甚至可以在尺寸等级的同一个视图上做吗?
p.s 使用 Xcode 6,xib 文件(无情节提要)。
【问题讨论】:
标签: ios xcode6 interface-builder autolayout size-classes