2015-11-19 192 views
1

我的应用程序需要检测到鼠标没有任何动作或闲置一段时间来隐藏视图。我正在使用Mac OS X应用程序。请帮助鼠标空闲时鼠标悬停

回答

2

创建一个NSTimer,在x秒后隐藏该视图。

通过在窗口顶部添加NSTrackingArea来跟踪鼠标。或者如果您想要所有事件子类NSApplication并覆盖sendEvent。收到事件时重置计时器。