0
我有一个自定义图像按钮。点击它时,我想显示一个自定义菜单。 我正在使用OS X应用程序弹出菜单
settingMenu.popUpMenuPositioningItem(settingMenu.itemAtIndex(0), atLocation: NSEvent.mouseLocation(), inView: nil)
我创建了一个菜单并为它创建了一个插座。仍然我无法看到菜单
有什么建议吗?
我有一个自定义图像按钮。点击它时,我想显示一个自定义菜单。 我正在使用OS X应用程序弹出菜单
settingMenu.popUpMenuPositioningItem(settingMenu.itemAtIndex(0), atLocation: NSEvent.mouseLocation(), inView: nil)
我创建了一个菜单并为它创建了一个插座。仍然我无法看到菜单
有什么建议吗?
在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
}
对于完整的示例见this tutorial。