在我的我想我正在文本視圖中顯示一個文本。此外,我想改變該文本中的一些句子的顏色。當我使用下面的代碼我獲取錯誤NSForegroundColorAttributeName未聲明,我也嘗試使用kCTForegroundColorAttributeNamevalue,但也顯示未聲明的錯誤。如何消除此錯誤。可以幫助我任何一個請。在iPhone中使用未聲明的NSForegroundColorAttributeName錯誤
enter code here
NSMutableAttributedString * string = [[NSMutableAttributedString alloc] initWithString:@"Paint a picture together, alternating every minute (use a timer to keep track)"];
[string addAttribute:kCTForegroundColorAttributeNamevalue:[UIColor redColor] range:NSMakeRange(0,8)];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor greenColor] range:NSMakeRange(8,10)];
[string addAttribute:NSForegroundColorAttributeName value:[UIColor blueColor] range:NSMakeRange(10,5)];
你必須'#import'的CoreText框架。此外,這些值需要'CGColor',而不是'UIColor'。 –
@ishhh:你爲什麼不接受一些你問過的問題的答案? – Akshay
該框架針對的是不適用於iOS的MAC OS。所以請給iOS回答。 –