UILabel高度计算
我有UILabel
,文本是dynamic更改基于服务器的数据。 有时数据是如此之长,使我的UILabel
成为多行。 有什么办法来计算我的UILabel
的高度?
你可以使用这个:
var labelHeight : CGFloat labelHeight = theLabel.boundingHeightForFixedWidth(theLabel.bounds.width)
希望它帮助:)
如果你正在使用Autolayout,那么不需要计算高度,只需添加前导,顶部和尾部约束,将该行的行数设置为0,换行符换行,它将自动更新高度。
PS如果在标签之后还有任何其他的笔尖控制,也要加上底部的限制。