問題タブ [nscursor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1369 参照

cocoa - LIonのウィンドウのサイズをNSCursorに変更するにはどうすればよいですか?

ドキュメントにはいくつかのNSCursorサイズ変更カーソルがリストされていますが、それらはすべて、ウィンドウ内のペインのサイズ変更に使用されるさまざまなものです。NSCursorリファレンス

OS Xがウィンドウの境界線のサイズ変更に使用するサイズ変更カーソルを取得するにはどうすればよいですか?(つまり、中央にバーがない
矢印。)

0 投票する
1 に答える
210 参照

objective-c - カーソルにアタッチされたNSWindow

現在のカーソル位置にズームを表示するカスタムパネルを作成したいと思います。たとえば、「Sip」のように。Webで例を検索しましたが、具体的なものは見つかりませんでした。

とメソッドを見つけましNSEventた。これで、ウィンドウのフレームの原点を設定できました。しかし、それが本当に正しい解決策であるかどうかはわかりません。addGlobalMonitorForEventsMatchingMask:handler:addLocalMonitorForEventsMatchingMask:handler:

これを行うためのより良い方法はありますか?誰かが私にいくつかのサンプルコードを教えてもらえますか?

0 投票する
1 に答える
776 参照

objective-c - How can i set the Mac Colorful Loading Cursor to an NSImageView?

I know how to set a NSCursor when the mouse enters the NSImageView, but I can't find a way to set this particular cursor:
enter image description here

How can I set this one?

0 投票する
2 に答える
320 参照

objective-c - オブジェクトを NSCursor にアタッチする方法は? OSX

ユーザーがボタンをホバーしたときにカーソルに WebView をアタッチしたい。マウスが終了したら削除します。
カーソルがボタン内を移動しても、WebView でカーソルを追跡し続けたい。
これを実行する方法についてのアイデアはありますか?

これがどうあるべきかの例です:
ここに画像の説明を入力

0 投票する
1 に答える
780 参照

objective-c - フォーカスされていないウィンドウで NSCursor セットが機能しない

編集: 私が説明している問題を再現する小さな XCode プロジェクトを GitHub で作成しました: https://github.com/mdinacci/testnscursor

NSTableCellViewでマウスの出入りイベントを追跡するカスタムがありNSTextFieldます。マウスがフィールドに入ると、カーソルを指差し手の形に変更します。

テーブルは 内に表示されNSPopover、ポップオーバーがフォーカスされているときは上記のコードが美しく機能しますが、ポップオーバーがフォーカスされていないときは機能しません。セル ビュー入力/終了イベントを受け取りますが、カーソルは単に更新されません。

これはバグですか?ポップオーバーがフォーカスされていないときにカーソルが更新されない理由はありますか?

0 投票する
3 に答える
1411 参照

cocoa - cursorUpdateが呼び出されましたが、カーソルが更新されていません

私はこれに何時間も取り組んできましたが、何が悪かったのかわかりません。NSTextViewのサブビューであるボタン用のカスタムカーソルが必要です。追跡領域を追加し、マウスがボタンに入ったときにcursorUpdateメッセージを送信します。

実際、cursorUpdateメソッドは、マウスが追跡領域に入るたびに呼び出されます。ただし、カーソルはIBeamCursorのままです。

何か案は?

Apple Docsのリファレンス:カーソル更新イベントの管理

0 投票する
0 に答える
432 参照

objective-c - NSCursor の消えるアイテムカーソルがウィンドウの外に設定されたままにならない

を含むポップアップ ステータス バー アプリケーションがありますNSTableView。行がテーブルの外にドラッグされると(ここではドラッグドロップが完全に機能しますが、これは質問の焦点では​​ありません)、カーソルをプーフィーポインターに変更します[NSCursor disappearingItemCursor]

これは、機能する場合と機能しない場合があるという点で、かなり信頼できません。多くの場合、最初の試行では機能しますが、その後は機能しなくなります。何をドラッグしているか、またはドラッグがどれだけ移動するかなどのパターンを見つけることができないようです...、それはかなり不安定に見えます. ここで何か間違ったことをしていますか?そうでない場合、問題を診断するために私にできることはありますか?




更新/ルート
も試しましたが、問題は解決しません。pushpop




更新
メソッドを 使用して設定することも試しsourceOperationMaskForDraggingContextました。正しいセクションが正しいタイミングで呼び出されていることを確認できますが、このルートに移動してもカーソルは変化しません。