2015-11-19 232 views
1

我的應用程序需要檢測到鼠標沒有任何動作或閒置一段時間來隱藏視圖。我正在使用Mac OS X應用程序。請幫助鼠標空閒時鼠標懸停

回答

2

創建一個NSTimer,在x秒後隱藏該視圖。

通過在窗口頂部添加NSTrackingArea來跟蹤鼠標。或者如果您想要所有事件子類NSApplication並覆蓋sendEvent。收到事件時重置計時器。