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

Cocoa 取消隐藏屏幕保护程序中的光标,cocoa,cursor,screensaver,Cocoa,Cursor,Screensaver,我正在开发一个使用WebView的MacOSX屏幕保护程序。WebView使用地图加载flash。我想让用户移动地图并调整其大小(flash地图有适当的控件)。我重新定义了mouseMoved:method,这样屏幕保护程序就不会在鼠标移动时退出。但鼠标光标仍然隐藏。它仅在鼠标拖动时可见。我试过了,但没用。我怎样才能解开它 提前谢谢。我知道这个问题不久前就有人问过,但我建议使用内置函数隐藏光标,并让OS X处理取消隐藏。有一个类方法 [NSCursor setHiddenUntilMouseMo

我正在开发一个使用WebView的MacOSX屏幕保护程序。WebView使用地图加载flash。我想让用户移动地图并调整其大小(flash地图有适当的控件)。我重新定义了mouseMoved:method,这样屏幕保护程序就不会在鼠标移动时退出。但鼠标光标仍然隐藏。它仅在鼠标拖动时可见。我试过了,但没用。我怎样才能解开它


提前谢谢。

我知道这个问题不久前就有人问过,但我建议使用内置函数隐藏光标,并让OS X处理取消隐藏。有一个类方法

[NSCursor setHiddenUntilMouseMoves:YES];

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

[NSCursor setHiddenUntilMouseMoves:YES];

我不知道你是否可以通过可可屏幕保护程序来实现。似乎没有办法很好地要求接收鼠标事件,而不是让这些事件触发屏幕保护程序的结束。你可能需要用碳来做这个。我不知道你是否可以用可可屏幕保护程序来做这个。似乎没有办法很好地要求接收鼠标事件,而不是让这些事件触发屏幕保护程序的结束。为此,您可能需要使用碳。