Bonjour,
J'essaye de changer la couleur de fond d'un NSMenuItem (dans un NSPopupButton) à l'aide d'un NSView, mais quelque chose cale quelque part.
Voici ce que j'ai :
J'ai un NSView qui contient
J'inclus ce NSView dans mon WindowController
Ensuite, je remplis mon NSPopupMenu
Et... cela ne marche pas
Merci de votre aide
J'essaye de changer la couleur de fond d'un NSMenuItem (dans un NSPopupButton) à l'aide d'un NSView, mais quelque chose cale quelque part.
Voici ce que j'ai :
J'ai un NSView qui contient
Bloc de code:
- (void)drawRect:(NSRect)rect
{
[[NSColor blackColor] setFill];
NSRectFill(rect);
[super drawRect:rect];
}
J'inclus ce NSView dans mon WindowController
Bloc de code:
IBOutlet CustomView *sendSelectView;
Ensuite, je remplis mon NSPopupMenu
Bloc de code:
NSMenuItem* newItem;
newItem = [[NSMenuItem alloc]
initWithTitle:@"Custom Item 1"
action:@selector(terminate:)
keyEquivalent:@""];
[newItem setView: sendSelectView];
[newItem setTarget:self];
[_popupMenu addItem:newItem];
newItem = [[NSMenuItem alloc]
initWithTitle:@"Custom Item 2"
action:@selector(terminate:)
keyEquivalent:@""];
[newItem setView: sendSelectView];
[newItem setTarget:self];
[_popupMenu addItem:newItem];
Et... cela ne marche pas
Merci de votre aide