如何在XCode 6中对齐标签垂直中心

bot*_*bot 22 ios swift xcode6

每当我对UILabel的高度和宽度添加约束时,文本就会跳转到控制器的顶部.

如何在ViewController中垂直居中UILabel? contstraints的形象

在此输入图像描述

moh*_*acs 34

单击IB底部工具栏上的"对齐"按钮,然后选择"水平"或"垂直"中心.首先,如果要保留大小,可能还需要修复宽度和高度.

在此输入图像描述


Jus*_*ser 6

为了解释为什么会发生这种情况:

每当您在界面构建器中向视图添加约束时,您都会告诉IB您要选择自动布局,现在您必须完全控制布局.您在超级视图顶部看到标签的原因是您没有添加任何约束来确定标签在超级视图中的位置.请参阅有关如何添加约束的mohacs答案.