我正在构建一个NSStatusBar
应用程序,并希望根据用户在图标上单击左键还是右键来调用不同的函数。
这是我到目前为止所拥有的:
let statusItem = NSStatusBar.systemStatusBar().statusItemWithLength(-1)
func applicationDidFinishLaunching(aNotification: NSNotification) {
let icon = NSImage(named: "statusIcon")
icon?.setTemplate(true)
statusItem.image = icon
statusItem.menu = statusMenu
}
有了这个statusMenu
,每次点击都会显示出来。如何区分鼠标事件?