You need to change the text color in the toolbar of the NSToolbarItem . I do this:
NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:self.label]; NSRange titleRange = NSMakeRange(0, title.length); [title addAttribute:NSForegroundColorAttributeName value:[NSColor redColor] range:titleRange]; [self setLabel:title]; The color changes. However, in this line [self setLabel:title] writes waring. Are there any non-curved ways to transfer an NSMutableAttributeString to an NSString ?
