2010-09-12 55 views
4

我聽說在iPhone中添加了NSAttributedString,但當我使用NSForegroundColorAttributeName鍵設置顏色時,出現錯誤,提示「NSForegroundColorAttributeName undeclared」。我錯過了什麼?請幫幫我。iPhone中的NSForegroundColorAttributeName鍵

問候

Yallappa

回答

8

嘗試使用kCTForegroundColorAttributeName代替。

+1

謝謝。也許值得一提的是我需要包含'#import '才能使它工作。 – cocoafan 2012-08-12 21:37:57

11

我遇到了與BarretJ提到的使用kCTForegroundColorAttributeName常量相同的問題。這裏是一個例子:

NSMutableAttributedString* attrStr = [[NSMutableAttributedString alloc] initWithString:countStr attributes:nil]; 

[attrStr addAttribute:(NSString*)kCTForegroundColorAttributeName 
       value:(id)[[UIColor greenColor] CGColor] 
       range:range];