2013-11-25 43 views
0

如何創建一個下拉菜單,我可以將其作爲子視圖添加到OSX應用中的NSView中?我一直在網上查找,無法真正找到有關此主題的任何信息。Mac OSX App下拉菜單

回答

1

Apple document演示瞭如何在鼠標創建菜單下

- (void)mouseDown:(NSEvent *)theEvent { 
    NSMenu *theMenu = [[NSMenu alloc] initWithTitle:@"Contextual Menu"]; 
    [theMenu insertItemWithTitle:@"Beep" action:@selector(beep:) keyEquivalent:@"" atIndex:0]; 
    [theMenu insertItemWithTitle:@"Honk" action:@selector(honk:) keyEquivalent:@"" atIndex:1]; 
    [NSMenu popUpContextMenu:theMenu withEvent:theEvent forView:self]; 
} 

但也有做這件事以及其他方式,但要看究竟如何,當你要顯示的菜單。