在Xcode中对齐元素

时间:2016-02-06 08:34:27

标签: ios autolayout

我似乎无法对齐元素。我希望这个UITextField总是水平居中,并保持在应用程序的顶部。

这就是故事板上的样子:

enter image description here

正如你所看到的,设置了约束 - 这是蓝线(我认为这意味着它们是正确的)

然而,当我在模拟器中查看它时:

enter image description here

这些是Xcode pin弹出窗口中的设置:

enter image description here

问题:

如何使UITextField始终保持水平居中,无论设备或方向如何?

编辑1:

我取出了所有约束,我将UILabel作为视图的整个宽度,并将文本置于内部。我认为这会使它成为中心,但不是。

故事板: enter image description here

模拟器: enter image description here

编辑2:

enter image description here

看到两个红色方块,我不知道如何更改该文字。编辑时没有选项。

我也无法看到如何添加您建议的其他约束。

1 个答案:

答案 0 :(得分:0)

enter image description here 删除左右约束并设置以下约束。