1

WebView を使用する Mac OS X スクリーンセーバーを開発しています。WebView はマップを使用してフラッシュをロードします。ユーザーがマップを移動してサイズを変更できるようにしたい (Flash マップには適切なコントロールがあります)。mouseMoved: メソッドを再定義して、マウスの移動時にスクリーンセーバーが終了しないようにしました。しかし、マウスカーソルはまだ隠されています。マウスドラッグでのみ表示されます。[NSCursor unhide] を試しましたが、うまくいきません。どうすれば非表示にできますか?

前もって感謝します。

4

1 に答える 1

1

この質問が少し前に出されたことは知っていますが、組み込み関数を使用してカーソルを非表示にし、OS X に再表示を処理させることをお勧めします。クラスメソッドがある

[NSCursor setHiddenUntilMouseMoves:YES];
于 2013-08-08T16:38:25.757 に答える