0
Я использую NSPopUpButton с заголовком и изображением. Ниже мой код:NSMenuItem цвет изображения становится темным, если выбрано
[self.popup addItemWithTitle:@"Parag"];
[[self.popup lastItem] setImage:[NSImage swatchWithColor:[NSColor greenColor] size:NSMakeSize(10.0, 10.0)]];
@interface NSImage (ImageAdditions)
+(NSImage *)swatchWithColor:(NSColor *)color size:(NSSize)size;
@end
@implementation NSImage (ImageAdditions)
+(NSImage *)swatchWithColor:(NSColor *)color size:(NSSize)size
{
NSImage *image = [[NSImage alloc] initWithSize:size];
[image lockFocus];
[color drawSwatchInRect:NSMakeRect(0, 0, size.width, size.height)];
[image unlockFocus];
return image;
}
@end
Цвет изображения становится темным, если я выбираю ниспадающее:
Такая же проблема. Я думаю, что это из-за выбора слоя на всплывающей кнопке. –