在Cocoa屏幕保护程序中取消隐藏光标

时间:2010-09-17 12:25:51

标签: cocoa cursor screensaver

我正在开发一个使用WebView的Mac OS X屏幕保护程序。 WebView使用地图加载flash。我想让用户移动地图并调整其大小(闪存地图有适当的控件)。我重新定义了mouseMoved:方法,因此屏幕保护程序不会在鼠标移动时退出。但鼠标光标仍然隐藏。它仅在鼠标拖动时可见。我试过[NSCursor取消隐藏],但它不起作用。我怎么能取消隐藏呢?

提前致谢。

1 个答案:

答案 0 :(得分:1)

我知道这个问题已经被问过了,但我建议使用内置函数来隐藏光标并让OS X处理取消隐藏。有一个类方法

[NSCursor setHiddenUntilMouseMoves:YES];