menu
メニューを返します。無ければnilを返します
解説
メニューを返します。無ければnilを返します。
返り値
( NSMenu * )
メニュー
引数
フレームワーク
ApplicationKit
クラス
NSMenuItem
Instance Methods
使用可能
10.0
参照
- setMenu:
例文
//コンテキストメニューを作成 -(NSMenu *)menu { NSMenuItem *menuItem = [[[NSMenuItem alloc] init] autorelease]; NSMenu *menu = [[NSMenu allocWithZone:[NSMenu menuZone]] initWithTitle:NSLocalizedString(@"menu_open",@"")]; [menuItem setTitle:NSLocalizedString(@"menu_open",@"")]; [menu addItemWithTitle: NSLocalizedString(@"menuItem_1",@"") action: @selector( mItem1: ) keyEquivalent: @"A"]; [menu addItemWithTitle: NSLocalizedString(@"menuItem_2",@"") action: @selector( mItem2: ) keyEquivalent: @"B"]; [menu addItem: [NSMenuItem separatorItem]]; [menu addItemWithTitle: NSLocalizedString(@"menuItem_3",@"") action: @selector( mItem3: ) keyEquivalent: @"E"]; [menuItem setSubmenu: menu]; [menu setAutoenablesItems:NO]; [menuItem setEnabled:YES]; [menuItem setTarget:self]; return menu; }