好的,长话短说:
- 我正在使用(嵌入到包中)FontAwesome
- 我将它用作某些自定义
NSButton
s中的字体 - 在
NSButton
我想为它们着色的子类中,与 Xcode 选项卡项的着色方式完全相同
这就是我设置颜色的方式(作为简单的 NSColor):
NSColor *color = [NSColor colorWithCalibratedRed:0.09 green:0.55 blue:0.90 alpha:1.0];
NSMutableAttributedString *colorTitle =
[[NSMutableAttributedString alloc] initWithAttributedString:[self attributedTitle]];
NSRange titleRange = NSMakeRange(0, [colorTitle length]);
[colorTitle addAttribute:NSForegroundColorAttributeName
value:color
range:titleRange];
[self setAttributedTitle:colorTitle];
如何将其设置为NSGradient
?