-2
Wie kann ein Sub MenuItem
unter der NSMenuItem
dynamisch zur Laufzeit hinzufügen/entfernen?Wie Hinzufügen/Entfernen eines Sub menuItem unter dem NSMenuItem
Wie kann ein Sub MenuItem
unter der NSMenuItem
dynamisch zur Laufzeit hinzufügen/entfernen?Wie Hinzufügen/Entfernen eines Sub menuItem unter dem NSMenuItem
Ich fand eine Lösung.
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.
Die 'NSMenu'-Klasse hat eine Reihe von Methoden, um das zu tun. – vadian
Do * was *, genau? – trojanfoe
Ich bin neu bei Mac, eine Suche bezogen dies und ich habe keinen richtigen Weg, bitte helfen. –