2013-02-26 104 views
-1

我有一個TextView,其中需要一些文本來更改顏色和字體。任何方法都可以使用核心文本。請幫忙。在TextView中爲文本添加顏色

+0

你想改變所有文本一些文本,對不對? – Dilip 2013-02-26 14:53:12

+0

您應該通過搜索互聯網輕鬆找到問題的答案。 – bdesham 2013-02-26 15:00:39

回答

3

我需要一些文字來改變顏色和字體。

你肯定找NSAttributedString


Source

NSMutableAttributedString *str = [[NSMutableAttributedString alloc] initWithString:@"Hello. That is a test attributed string."]; 
[str addAttribute:NSBackgroundColorAttributeName value:[UIColor yellowColor] range:NSMakeRange(3,5)]; 
[str addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(10,7)]; 
[str addAttribute:NSFontAttributeName value:[UIFont fontWithName:@"HelveticaNeue-Bold" size:20.0] range:NSMakeRange(20, 10)]; 
label.attributedText = str; 
+0

不錯的代碼..只能將**標籤**更改爲** textView ** :) – pbibergal 2013-02-26 14:55:23

+0

謝謝Anoop Vaidya – Deepak 2013-02-27 12:31:49

+0

@Bing:感覺很高興接受並讚揚:) – 2013-02-27 13:09:48