UITextView中的不同颜色

我尝试在我的UITextView中添加不同颜色的string。 我写了这个代码

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; 

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

尝试使用NSForegroundColorAttributeName而不是kCTForegroundColorAttributeName

NSAttributedString UIKit附加参考:字符属性