OK, Короче:NSGradient в NSColor
- Я использую (встроенный в комплект поставки) FontAwesome
- Я использую его в качестве шрифта в некоторых пользовательских
NSButton
ы - В
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
?
colorFromGradient: не кажется, действительный API больше. – NSRover