2016-04-21 89 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