ich folgendes bin mit einem NSPopupButton programmatisch zu erstellen:NSPopUpButton Text überlappt Menübild
...
NSPopUpButton *accessoryView = [[NSPopUpButton alloc] initWithFrame:NSMakeRect(0, 0, 100, 24) pullsDown:YES];
NSFont *aFont = [NSFont systemFontOfSize:[NSFont systemFontSizeForControlSize:NSSmallControlSize]];
[accessoryView setBezelStyle:NSRecessedBezelStyle];
[accessoryView setFont:aFont];
[accessoryView setShowsBorderOnlyWhileMouseInside:YES];
[accessoryView setAutoresizingMask:NSViewMaxXMargin | NSViewMinYMargin];
NSArray *popupItems = [[NSArray alloc] initWithObjects:@"Your Account", @"Sign In", @"Create Account", nil];
[accessoryView addItemsWithTitles:popupItems];
...
Nun, wenn ich die NSPopUpButton meiner Sicht hinzufügen, ich am Ende mit dem Text der Taste das Symbol überlappend für die verwendete Dropdown-Menü. Ich habe das vorher gesehen, wenn ich NSControl benutze: setAlignment, aber ich benutze das hier nicht. Hier ist die Ausgabe:
Kann jemand sehen, was ich falsch mache?
Achten Sie darauf,
Jeremy