自动布局中约束“点”的单位是什么?

Bry*_*son 5 xcode autolayout

我正在尝试更新要使用的应用程序autolayout,我想知道使用哪些单位来指定约束。它们被称为点。但是它们是像素吗?这似乎会破坏的预期效用autolayout。点是否以一致的方式映射到像素?可以在任何地方设置单位吗?使用百分比可能对我很有帮助。我无法在任何地方找到正式定义。

更新:我找到了部分信息,并将其作为答案。这实际上让我更加困惑:如果您将两个按钮的分隔约束设为10点,则iPhone和iPad的屏幕上的分隔是不同的(由于10/768小于10/320,因此它们在iPad上显示得更近)。有没有使用Interface Builder解决此问题的方法(即避免对约束进行编码?)。

Bry*_*son 4

好吧,我找到了部分答案。它在这里

  • 除了提供链接之外,还可以通过解释答案来改进这一点。 (3认同)