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

时间:2015-01-28 21:32:28

标签: ios storyboard autolayout

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

1 个答案:

答案 0 :(得分:4)

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

您可以将1/3调整为您需要的任何内容,以获得所需的结果。我发现放置视图我希望它看起来通常很有用,看看它是y值是什么,然后使用除以超视图的高度作为乘数。因此,如果您想要y=20,当高度为60时,您需要将20/60作为乘数。 (是的,在这种情况下,这与1/3相同,但我经常遇到83/221等情况。