此代码适用于iOS 6
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:textView.text];
[attributedString addAttribute:NSForegroundColorAttributeName value:[UIColor redColor] range:[textView.text rangeOfString:self.searchString options:NSCaseInsensitiveSearch range:searchRange]];
[textView setAttributedText:attributedString];
然而,在iOS 5中未定义NSForegroundColorAttributeName,所以我想要在iOS 5中运行的以前代码等效。
答案 0 :(得分:0)
相当于使用带有CGColorRef的kCTForegroundColorAttributeName作为颜色。
请在此处查看我的CoreText简介:http://www.cocoanetics.com/2011/01/befriending-core-text/