UILabel没有显示更新的高度?

时间:2016-05-11 15:05:52

标签: ios swift uitableview view label

在IB中,标签高度为50。 我已经在标签上添加了文字,直到它扩展了它的高度尺寸。 我尝试检查标签高度,但仍显示50。 例如:

print(label.bounds.size.height) //50
label.text = "Long text more than 200 chars"
print(label.bounds.size.height) // still shows 50.

如何获得更新的标签高度?

1 个答案:

答案 0 :(得分:0)

尝试这种方式:

label.numberOfLines = 0

print(label.bounds.size.height) //50

label.text = "Long text more than 200 chars"

label.sizeToFit()

print(label.bounds.size.height)