3
我試圖在我的應用程序中創建一個NSMenu。我用一些固定項目成功創建了菜單,現在我必須以編程方式添加一些項目。我也成功了,但是它在其他人的底部添加了這個項目。有一種方法可以在固定項目之間使用以編程方式創建的項目嗎?這裏是我的代碼:可可NSMenu在位置添加NSMenuItem
.H:
@interface AppController : NSObject {
IBOutlet NSMenu *statusMenu;
NSStatusItem *statusItem;
}
.M
[statusMenu setAutoenablesItems:NO];
statusItem = [[NSStatusBar systemStatusBar] statusItemWithLength:NSVariableStatusItemLength];
[statusItem setMenu:statusMenu];
NSImage *statusImage = [[NSImage alloc] initWithContentsOfFile:@"Icon.icns"];
[statusItem setImage:statusImage];
[statusItem setTitle:@"Multibox"];
[statusItem setHighlightMode:YES];
NSMenuItem *item = [[NSMenuItem alloc] initWithTitle:@"Carlo | 0000000000"
action:@selector(fooClicked:) keyEquivalent:@""];
[item setTarget:self];
[statusMenu addItem:item];
謝謝,這就是我正在尋找 – phcaze