我有下面的代碼在我的應用程序顯示NSMutableAttributedString
NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:self.myDisplayTxt];
[string addAttribute:(NSString*)kCTForegroundColorAttributeName
value:(id)[[UIColor redColor] CGColor]
range:NSMakeRange(0,5)];
self.myTextView.text = string;
當分配NSMutableAttributedString到的UITextView我得到以下錯誤:
Incompatible objective c types struct NSMutableAttributedString expected struct nsstring
所以,請讓我知道,我怎麼能顯示UITextView中的NSMutableAttributedString。
其實我想強調的文本,可以說做到 – user198725878 2012-04-25 10:27:19
有了'UITextView',沒有。正如@Ondra指出的那樣,「UITextView」有幾個第三方替代方案支持豐富的文本(屬性字符串),但從我的經驗來看,它們往往是錯誤的和不完整的 - ymmv。 – omz 2012-04-25 12:05:33
從iOS 6開始,'UITextView'支持'NSAttributedStrings'。 – 2012-11-01 19:10:50