我有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