2014-11-14 4 views
1

메뉴 항목 옆에 확인 기호를 추가하려면 어떻게합니까? List of possible keyboard inputs메뉴 항목 옆에 체크 표시 추가

또한 어떻게 관련 값을 수정합니까? 현재로서는 다음과 같은 코드가 있습니다 :

//Create the menu 

theMenu = [[NSMenu alloc] initWithTitle:@""]; 
[theMenu setAutoenablesItems:NO]; 

[theMenu addItemWithTitle:@"Enabled" action:@selector(logIt) keyEquivalent:@""]; 
[theMenu addItem:[NSMenuItem separatorItem]]; 

[theMenu addItemWithTitle:@"About" action:@selector(orderFrontStandardAboutPanel:) keyEquivalent:@""]; 
[theMenu addItemWithTitle:@"Check For Updates" action:nil keyEquivalent:@""]; 

[theMenu addItem:[NSMenuItem separatorItem]]; 

[theMenu addItemWithTitle:@"Quit" action:@selector(terminate:) keyEquivalent:@""]; 

NSStatusBar *statusBar = [NSStatusBar systemStatusBar]; 
statusItem = [statusBar statusItemWithLength:NSVariableStatusItemLength]; 
[statusItem setImage:[NSImage imageNamed:@"Icon2.png"]]; 
[statusItem setToolTip:_appName]; 
[statusItem setHighlightMode:YES]; 
[statusItem setMenu:theMenu]; 

답변

4

체크는 menuItem의 상태에 연결됩니다.

+0

감사합니다, 그것을 행한 – ruben1691

+0

될해야 항목이 ON 상태에있을 때

[statusItem setState:NSONState]; 

는 체크가 나타납니다 :'[statusItem setState를 : NSOnState]' – maxisme