4
A
回答
4
這是溶液
dispatch_async(dispatch_get_main_queue(), ^{
yourLabel.numberOfLines = 0;
[yourLabel sizeToFit];
});
1
一種完成此甚至更快的方法是通過設置UILabel的線路中斷模式爲「剪輯」和添加新行的固定量。
myLabel.lineBreakMode = NSLineBreakByClipping;
myLabel.text = [displayString stringByAppendingString:@"\n\n\n\n"];
該解決方案爲大家將無法正常工作 - 在你的字符串的結尾,如果超過你顯示的行數特別是,如果你仍然想顯示「...」,你我們需要使用更長的一段代碼 - 但在很多情況下,這會爲您提供所需的內容。
你應該看看this blog也。而這個鏈接也可以幫助你Vertically align text to top within a UILabel
+0
幫助我解決這個問題的唯一答案,這個簡單的2行代碼。非常感謝! – Tom
+1
很高興幫助你@湯姆...乾杯。 –
0
在斯威夫特:在主線程
yourLabel.lineBreakMode = NSLineBreakMode.ByClipping
yourLabel.text = yourString.stringByAppendingString("\n\n\n\n")
相關問題
- 1. UITableViewCell UILabel多行對齊
- 2. 對齊頂部
- 3. 兩行UILabel與單詞包裝和截斷也垂直頂部對齊
- 4. 頂部垂直文本部分對齊的UILabel
- 5. 對齊頂部多邊形對象
- 6. 未對齊頂部
- 7. 對齊tooltipdialog頂部
- 8. 頂部對齊的UILabel,使文本粘貼到標籤視圖的頂部-ios
- 9. 如何使UILabel的文本與邊界頂部齊平?
- 10. 設置UILabel對齊頂部不在單元格中工作
- 11. 垂直對齊頂部與的JPanel
- 12. 將div與容器頂部對齊
- 13. Qt將QCheckBox與文本頂部對齊
- 14. 如何將H1與DIV頂部對齊
- 15. MigLayout奇怪的對齊頂部行爲
- 16. 頂部的HTML對齊表格行
- 17. UICollectionViewCell對齊到每一行的頂部
- 18. UILabel對齊
- 19. CSS float頂部對齊
- 20. 圖片不對齊頂部?
- 21. 將imageview對齊頂部
- 22. JSF panelgrid對齊頂部
- 23. CSS格對齊頂部
- 24. 交錯頂部對齊JPanels
- 25. 頂部對齊一個div
- 26. 頂部對齊在HTML表?
- 27. FLoated元素頂部對齊
- 28. 對齊內容頂部div
- 29. 對齊頂部的父
- 30. 帶頂部垂直對齊的多行文本框
dispatch_async?啊。 –
其工作在ios 8.1+與dispatch_async –
它實際上工作..我不明白爲什麼,因爲這已經是主線程 –