如何以NSPopUpButton
编程方式创建并将菜单项附加到它?这是我到目前为止所拥有的,但它无法点击,也没有附加任何菜单项
帮助窗口只是我的名字NSWindow
NSPopUpButton *button = [[NSPopUpButton alloc] initWithFrame:NSMakeRect(10, 0, 50, 50)];
[[helpWindow contentView] addSubview:button];
[button setNeedsDisplay:YES];
如何以NSPopUpButton
编程方式创建并将菜单项附加到它?这是我到目前为止所拥有的,但它无法点击,也没有附加任何菜单项
帮助窗口只是我的名字NSWindow
NSPopUpButton *button = [[NSPopUpButton alloc] initWithFrame:NSMakeRect(10, 0, 50, 50)];
[[helpWindow contentView] addSubview:button];
[button setNeedsDisplay:YES];
您还可以创建一个NSMenuItem
然后将其添加到NSPopUpButton
的菜单中:
NSMenuItem *menuItem = [[NSMenuItem alloc] initWithTitle:@"menu" action:NULL keyEquivalent:@""];
[[popUpButton menu] addItem:menuItem];
使用指定的初始化器initWithFrame:pullsDown:
,然后使用addItemWithTitle:
oraddItemsWithTitles:
来添加菜单项
一个简单的单线对我有用:
[[popUpButton menu] addItemWithTitle:@"some title string" action:NULL keyEquivalent:@""];