2016-04-21 85 views
0

我有一个自定义图像按钮。点击它时,我想显示一个自定义菜单。 我正在使用OS X应用程序弹出菜单

settingMenu.popUpMenuPositioningItem(settingMenu.itemAtIndex(0), atLocation: NSEvent.mouseLocation(), inView: nil) 

我创建了一个菜单并为它创建了一个插座。仍然我无法看到菜单

有什么建议吗?

回答

0

在AppDelegate.swift:

let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-2) 
if let button = statusItem.button { 
    button.image = NSImage(named: "ButtonImageHere") 
    button.action = Selector("actionForClickingButtonHere:") 
} 

func actionForClickingButtonHere(sender: AnyObject) { 
    //Present view, show menu list, whatever 
} 

如果你想隐藏的Dock图标为此在Info.plistenter image description here

对于完整的示例见this tutorial

相关问题