Swift自动尺寸标签

时间:2017-02-02 10:24:32

标签: ios swift

我试图在视图中使用3个标签。并随机和每日填写此标签。标签文本随机,因此文字大小灵活。在Android中它做这个自动,但在swift它没有调整标签文本。有一些图片:

机器人:

enter image description here

的iOS:

enter image description here

如何自动将这些标签的大小调整为文本?

2 个答案:

答案 0 :(得分:0)

设置标签的约束,高度约束应大于。并设置标签的零行数

enter image description here

Set Constraint

像这样设置约束

答案 1 :(得分:0)

尝试使用autolayout约束来实现它,而不是根据文本大小计算高度。

在UI控件上添加适当的约束,以便自动计算它们的高度和宽度。

注意 -

  1. 只需确保使用高度限制修复UI控件的高度。
  2. 并从故事板的属性检查器部分设置UILable的这两个属性:

    • 行到0

    • 换行模式到自动换行