我有UILabel
文本是根据服务器数据动态更改的。有时数据太长了,我的UILabel
变成了多行。有什么方法可以计算我的UILabel
的高度吗?UILabel高度计算
2
A
回答
1
您可以使用此:
var labelHeight : CGFloat
labelHeight = theLabel.boundingHeightForFixedWidth(theLabel.bounds.width)
希望它能帮助:)
0
如果您正在使用自动布局则不需要计算高度,只需添加领先,线的顶部和尾部约束,集数将该标签和换行符模式设置为0来自动换行,它将自动更新其高度。
P.S.如果在标签后还有任何其他控制的笔尖,也要添加底部的限制。
+0
是的,我知道它,但不幸的是我不能使用Autolayout这个项目,谢谢:) – unknowncoder
相关问题
- 1. 计算UILabel的高度?
- 2. Monotouch - 计算UILabel高度
- 3. 如何计算UILabel的高度?
- 4. iOS UILabel高度
- 5. 如何在UILabel中设置不同类型的NSFontAttributeName来计算UILabel的高度?
- 6. UITableViewCell计算正确的高度,但UILabel不包装
- 7. 在UILabel中计算/伪造线高度变化
- 8. 计算器高度宽度
- 9. 动态计算UITableViewCell中的UILabel宽度
- 10. 计算UIScrollView的高度
- 11. 计算法线高度图
- 12. 计算UITabBar的高度
- 13. TCPDF计算细胞高度
- 14. JQuery:计算div的高度
- 15. swift中uiwebview高度计算
- 16. 高精度数值计算
- 17. C#高精度计算
- 18. 高度计算歧义
- 19. 计算div的高度
- 20. WinApi:计算ListView高度
- 21. 计算PivotItem的高度?
- 22. 用LESS计算DIV高度
- 23. 如何计算div高度
- 24. IE不计算textarea高度与行高
- 25. 计算UIBezierPath宽度和高度?
- 26. 从高度和角度计算斜边
- 27. 动力高度的UILabel
- 28. UILabel有最大高度吗?
- 29. UILabel动态高度问题
- 30. UITableViewCell里面的UILabel高度
谢谢,它很好的工作 – unknowncoder