2010-09-17 75 views
1

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

在此先感谢。

+0

我不知道你是否可以从可可屏幕保护程序做到这一点。似乎没有办法很好地接受鼠标事件,而不是让这些事件触发屏幕保护程序的结束。你可能需要为此使用碳。 – 2010-09-17 15:37:45

回答

0

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

[NSCursor setHiddenUntilMouseMoves:YES];