Как я могу создать NSPopUpButton программно и прикрепить к нему пункты меню?Это то, что у меня есть, но я не могу щелкнуть мышью и не имеет никаких пунктов меню
NSPopUpButton
Вы также можете создать NSMenuItem и добавить его в меню NSPopUpButton:
NSMenuItem
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle:@"menu" action:NULL keyEquivalent:@""]; [[popUpButton menu] addItem:menuItem];
Используйте назначенный инициализатор initWithFrame:pullsDown:, а затем используйте addItemWithTitle: или addItemsWithTitles: для добавления пунктов меню
initWithFrame:pullsDown:
addItemWithTitle:
addItemsWithTitles:
простой однострочный трюк для меня:
[[popUpButton menu] addItemWithTitle:@"some title string" action:NULL keyEquivalent:@""];