-2
如何在運行時動態地在NSMenuItem
下添加/刪除Sub MenuItem
?如何添加/刪除NSMenuItem下的子菜單項
如何在運行時動態地在NSMenuItem
下添加/刪除Sub MenuItem
?如何添加/刪除NSMenuItem下的子菜單項
我找到了解決方案。
NSMenu *mainMenu = [[NSApplication sharedApplication] mainMenu];
NSMenu *appMenu = [[mainMenu itemAtIndex:5] submenu];
NSMenuItem *item=[[NSMenuItem alloc]initWithTitle:@"Tutorial" action:@selector(actionTutorial:) keyEquivalent:@"T"];
[item setTarget:self];
[item setTag:0];
[appMenu addItem:item];
[appMenu removeItemAtIndex:2]; // which is the index of above added item.
'NSMenu'類有一堆方法來做到這一點。 – vadian
做什麼*,確切地說? – trojanfoe
我是新來的mac,搜索相關的這一點,我沒有得到一個正確的方式,請幫助。 –