有沒有什麼方法可以用「n」no行的方式給每一行標籤賦予不同的字體大小。 我不想爲此目的採取多個標籤。 plz help !!!UIlabel的每行不同的文本字體
1
A
回答
1
是的,但您必須使用UIWebView,以html格式傳遞您的文本。
0
如果您的目標是iOS < 6.0,那麼通過使用UILabel並不是可能的。否則,你可以參考dasblinkenlight答案(適用於iOS> 6)
有幾個方法,通過它可以實現相同的:
- 使用
UIWebView
- 創建
UILabel
你想要不同的字體,並設置其框架正如你想要顯示的那樣。
希望這有助於你..
4
與iOS 6開始,你可以在UILabel
使用NSAttributedString
。
NSAttributedString
一個對象管理字符串以及適用於單個字符或字符串的字符的範圍屬性相關聯集(例如,字體和字距調整)。
NSMutableAttributedString *attrStr = ...
myLabel.attributedText = attrStr;
0
UILabel
與NSAttributedString(iOS 6或更高版本)。
或UIWebView
帶有html字符串,但我最喜歡的是帶有html字符串的UITextView
。您可以使用它像這樣:
UITextView *tView=[UITextView new];
[tView setValue:@"<b>foo</b>bar" forKey:@"contentToHTMLString"];
UITextView
s爲更容易處理,然後UIWebView
,特別是如果你不需要的WebView的所有功能。
相關問題
- 1. 每行上的UILabel文本
- 2. 不同字體大小和顏色的UILabel文本
- 3. 在文本框中尋找每行不同的字體
- 4. 的UILabel使用不同的字體
- 5. UIButton上每行不同字體的兩行文字
- 6. System.Windows.Controls.RichTextBox不同的字體,每行
- 7. C#ListView每行不同的文本
- 8. 每小時不同的文本行數
- 9. 兩種不同字體大小的自動佈局UILabel:文本底部對齊
- 10. 文本框中的不同字體
- 11. 多行文本框的默認字體與單行文本框不同?
- 12. 多重屬性(不同的文字大小,字體和偏移)在目標C的UILabel文本
- 13. 的iOS 7的自定義的UILabel字體,文本超出
- 14. 爲文本框中的不同行設置不同的字體大小
- 15. 使用自適應佈局的UILabel的不同字體大小
- 16. uibutton和iphone/ipad的uilabel不同的字體大小
- 17. 文本換行使用@字體面和不同的權重
- 18. 調整UILabel的字體,使文本符合標籤的邊界
- 19. UILabel和字體
- 20. HTML中的粗體文本恢復爲不同的字體
- 21. 字體不通過的UILabel擴展
- 22. 的UILabel字體:粗體和斜體
- 23. 爲UILabel設置一些不同字體的問題
- 24. 是否可以在一個UIlabel中設置不同的字體?
- 25. UILabel文字不變?
- 26. 文字自動換行不適用於特定文本的UILabel字符串
- 27. 具有多種字體顏色的UILabel文本
- 28. UILabel文本不會自動換行
- 29. C#WPF Textblock每行不同的字體顏色
- 30. UITableViewCell中的UILabel將每個willDisplayCell的字體大小加倍
UILabel可能從iOS6開始。 – svena 2013-04-08 07:59:08