2016-04-21 8 views
0

私はカスタムイメージボタンを持っています。私はそれをクリックするとカスタムメニューを表示したい。 私は、メニューを作成し、そのための出口を作成しOS Xアプリケーションポップアップメニュー

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

を使用しています。まだ私はメニューを見ることができません

何か提案はありますか? AppDelegate.swiftで

答えて

0

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 
} 

あなたはInfo.plistでこれを行うドックアイコンを非表示にする場合: enter image description here

フルたとえばはthis tutorialを参照してください。