在 iOS 中使用自动布局,如何将标签定位在其包含视图高度的 1/3 处



另一种说法是,我如何定位UILabel,使其上方的空间等于其下方空间的一半。我更喜欢在故事板或 xib 文件中执行此操作。

将约束从标签的底部连接到超级视图的底部。编辑该约束并对其进行设置,以便第一项是标签,第二项是超级视图。将常量设置为 0,将乘数设置为 1/3

您可以将该1/3调整为获得所需结果所需的任何内容。我发现将视图放置在我想要的外观中,看看它y的价值是什么,然后用它除以超级视图的高度作为乘数,这通常很有用。所以,假设你想要它在y=20当高度60时,你会把20/60作为乘数。(是的,这与1/3在这种情况下相同,但我经常遇到像83/221等情况)。

最新更新