我想知道是否可以獲得多線的高度UILabel
?我正在開發一個消息傳遞應用程序,並希望實現類似iPhone消息傳遞應用程序。計算UILabel的高度?
0
A
回答
1
您可以label.frame.size.height
0
1
你可能想的-[UILabel sizeThatFits:]
方法獲得的財產。這就是你所做的。假設您的UILabel位於變量myLabel
中,並且您已將其寬度設置爲任何您想要的值。
myLabel.text = @"This is my very long message which will probably need multiple lines to be displayed because it is very long.";
CGRect bounds = myLabel.bounds;
// Create a size that is the label's current width, and very very tall.
CGSize prototypeSize = CGSizeMake(bounds.size.width, MAXFLOAT);
// Ask myLabel how big it would be if it had to fit in prototypeSize.
// It will figure out where it would put line breaks in the text to
// fit prototypeSize.width.
CGSize fittedSize = [myLabel sizeThatFits:prototypeSize];
// Now update myLabel.bounds using the fitted height and its existing width.
myLabel.bounds = (CGRect){ bounds.origin, CGSizeMake(bounds.size.width, fittedSize.height) };
相關問題
- 1. UILabel高度計算
- 2. Monotouch - 計算UILabel高度
- 3. 如何計算UILabel的高度?
- 4. 如何在UILabel中設置不同類型的NSFontAttributeName來計算UILabel的高度?
- 5. UITableViewCell計算正確的高度,但UILabel不包裝
- 6. iOS UILabel高度
- 7. 動態計算UITableViewCell中的UILabel寬度
- 8. 在UILabel中計算/僞造線高度變化
- 9. 計算器高度寬度
- 10. 計算UIScrollView的高度
- 11. 計算UITabBar的高度
- 12. JQuery:計算div的高度
- 13. 計算div的高度
- 14. 計算PivotItem的高度?
- 15. 調整UILabel的高度與tableViewCell高度的高度
- 16. 動力高度的UILabel
- 17. UITableViewCell裏面的UILabel高度
- 18. 計算法線高度圖
- 19. TCPDF計算細胞高度
- 20. swift中uiwebview高度計算
- 21. 高精度數值計算
- 22. C#高精度計算
- 23. 高度計算歧義
- 24. WinApi:計算ListView高度
- 25. 用LESS計算DIV高度
- 26. 如何計算div高度
- 27. IE不計算textarea高度與行高
- 28. 計算UILabel/UITableViewCell的多行文本高度:計算vs實際繪圖時的結果不同
- 29. 計算UIBezierPath寬度和高度?
- 30. 從高度和角度計算斜邊
謝謝! – 2011-12-19 21:45:16
@TusharChutani如果這個問題是你正在尋找的,請將它標記爲已接受(左邊的小標籤) – MByD 2011-12-19 22:01:45