【发布时间】:2014-03-03 03:17:16
【问题描述】:
我正在尝试更新应用程序以使用autolayout,我想知道使用哪些单位来指定约束。它们被称为点。但它们是像素吗?这似乎违背了autolayout 的预期效用。点是否以一致的方式映射到像素?可以在任何地方设置单位吗?使用百分比让我觉得很有帮助。我在任何地方都找不到官方定义。
更新:我找到了部分信息并将其作为答案。这实际上让我更加困惑:如果您放置两个按钮的分隔约束为 10 点,则 iPhone 与 iPad 的屏幕分隔是不同的(它们在 iPad 上看起来更近,因为 10/768 小于 10/320)。有没有办法使用 Interface Builder 解决这个问题(即避免编码约束?)。
【问题讨论】:
标签: xcode autolayout