1

我尝试在我的 UITextView 中添加不同颜色的字符串。我写了这段代码

NSMutableAttributedString* attString =
   [[NSMutableAttributedString alloc]initWithString:view.text]; //view is my UITextView
[attString addAttribute:(NSString*)kCTForegroundColorAttributeName 
                  value:[UIColor greenColor] 
                  range:(NSRange){attString.length-8, 8}];
view.attributedText = attString;

也许是不正确的属性,你能告诉我什么属性改变了文本的颜色吗?

4

1 回答 1

3

尝试使用NSForegroundColorAttributeName而不是kCTForegroundColorAttributeName.

NSAttributedString 属性键

于 2013-02-12T00:14:20.460 回答