另一种说法是如何定位UILabel,使其上方的空间等于其下方空间的一半。我更喜欢在storyboard或xib文件中执行此操作。
答案 0 :(得分:4)
将标签底部的约束连接到superview的底部。编辑该约束并将其设置为第一个项目是标签,第二个项目是超级视图。将常量设置为0
,将乘数设置为1/3
。
您可以将1/3
调整为您需要的任何内容,以获得所需的结果。我发现放置视图我希望它看起来通常很有用,看看它是y
值是什么,然后使用除以超视图的高度作为乘数。因此,如果您想要y=20
,当高度为60
时,您需要将20/60
作为乘数。 (是的,在这种情况下,这与1/3
相同,但我经常遇到83/221
等情况。