【发布时间】:2015-09-16 22:39:56
【问题描述】:
如何快速检测NSViewController 之外的鼠标按下事件?我还没有在 swift 中找到任何示例...
谢谢你:)
【问题讨论】:
标签: macos swift nsview nsviewcontroller
如何快速检测NSViewController 之外的鼠标按下事件?我还没有在 swift 中找到任何示例...
谢谢你:)
【问题讨论】:
标签: macos swift nsview nsviewcontroller
使用addGlobalMonitorForEventsMatchingMask 记录在您的应用之外发生的任何事件。
把这个放到AppDelegateapplicationDidFinishLaunching之后:
NSEvent.addGlobalMonitorForEventsMatchingMask(NSEventMask.LeftMouseDownMask, handler: {(event: NSEvent) in
// Do what you have to do here
})
【讨论】: