如何使UILabel调整大小以适应文本

zor*_*o2b 10 xcode interface-builder ios uistoryboard

我有一个UILabel,我已经在一个以视图为中心的故事板中.它有一些初始文本"点击登录".

我在登录后将标签的值更改为用户名.一旦我这样做,标签就不再居中,因为UILabel没有改变大小.

如何在界面构建器中使用autolayout执行此操作?

bal*_*ngh 12

在此输入图像描述

看到这个scrrenshot

1首先选择标签宽度约束

2设置关系大于或等于

3设置默认常量值,我将其设置为10

当您更改标签文本时,它会根据文本更改标签的大小.希望它的帮助:)

  • 任何人看到这个的附加点。确保您没有同时设置前导和尾随约束,因为它们覆盖了“大于”约束 (2认同)