Ich habe eine benutzerdefinierte Unterklasse von NSCell mit einer NSImageCell, einige NSTextFieldCells und eine NSPopUpButtonCell erstellt.NSPopUpButtonCell in benutzerdefinierten Zelle wird nicht angezeigt, wenn geklickt wird
Ich Initialisierung der Pop-up-Zelle mit:
myPopUpCell = [[NSPopUpButtonCell alloc] init];
[myPopUpCell setBordered:NO];
[myPopUpCell setAutoenablesItems:NO];
[myPopUpCell addItemsWithTitles:[NSArray arrayWithObjects:@"Item1", @"Item2", @"Item3"]];
Und es in drawInteriorWithFrame:inView:
Alles Zeichnung scheint außer dass große, zu arbeiten, wenn auf dem Pop-up-Zelle klicken während meine Anwendung läuft die Zelle erscheint nicht. Irgendwelche Vorschläge über was könnte falsch sein?
vielleicht nur ein Ausschneiden und Einfügen Fehler, aber die ArrayWithObjects-Liste muss nicht beendet werden. z.B. [myPopUpCell addItemsWithTitles: [NSArray arrayWithObjects: @ "Element1", @ "Element2", @ "Element3", null]]; – Abizern