2016-03-30 2 views
-2

Как добавить/удалить Sub MenuItem под NSMenuItem динамически во время выполнения?Как добавить/удалить элемент подменю под NSMenuItem

+1

В классе 'NSMenu' имеется множество методов для этого. – vadian

+0

Do * what *, точно? – trojanfoe

+0

Я новичок в mac, я искал это, и я не получил правильный путь, пожалуйста, помогите. –

ответ

0

Я нашел решение.

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. 
Смежные вопросы