我有一个用代码绘制的字符串
[@"-" drawInRect: r
withFont: f2
lineBreakMode: UILineBreakModeWordWrap
alignment: UITextAlignmentCenter];
但是我想更改此字符串中的颜色,因为 NSString 无法做到这一点,我希望将其修改为 NSAttributedString。
但是这不起作用,这是我修改后的代码,我也找不到其他参数的属性
NSDictionary *attrsDictionary = [NSDictionary dictionaryWithObjectsAndKeys:f2,NSFontAttributeName,
nil];
NSAttributedString *drawingString = [[NSAttributedString alloc] initWithString:@"-" attributes:attrsDictionary];
[drawingString drawInRect:r];
任何帮助表示赞赏这是否是正确的方法。