如何在界面构建器中为标签使用自动布局

时间:2016-11-22 02:45:25

标签: ios xcode autolayout

我如何设置价格标签的约束以保持在屏幕的一侧?下面是我希望我的桌面视图在所有iPhone上的样子。

http://imgur.com/a/g6PhL

2 个答案:

答案 0 :(得分:1)

这很容易做到:

1)首先添加左标签

first add left label

2)ctrl +将左侧标签拖至cell内容,然后选择Center Vertically in Container

choose <code>Center Vertically in Container</code>

3)点击Add New Constraints in the right bottom of interface builder, 取消选择Constraint to margins,然后点击左侧虚线并设置左边距值eg:8

Add New Constraints

4)与左标签相同,你可以设置右边标签的约束,不同之处只是你应该设置右边距和左边距,在那里我省略了右边标签的Vertically in Container步骤,你可以看到2):

set right margin

修改 作为亚马逊的建议,你最好将正确的标签alignment设置为right;

set right label alignment

答案 1 :(得分:0)

蓝色标签位于右侧,需要保持在右侧。它的内容会自动调整大小。因此,只需将其右边缘固定在其超视图的右侧,将其顶部或底部(不是两者)固定在其超视图的顶部或底部。