問題タブ [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.
cocoa - LIonのウィンドウのサイズをNSCursorに変更するにはどうすればよいですか?
ドキュメントにはいくつかのNSCursor
サイズ変更カーソルがリストされていますが、それらはすべて、ウィンドウ内のペインのサイズ変更に使用されるさまざまなものです。NSCursorリファレンス
OS Xがウィンドウの境界線のサイズ変更に使用するサイズ変更カーソルを取得するにはどうすればよいですか?(つまり、中央にバーがない
矢印。)
objective-c - カーソルにアタッチされたNSWindow
現在のカーソル位置にズームを表示するカスタムパネルを作成したいと思います。たとえば、「Sip」のように。Webで例を検索しましたが、具体的なものは見つかりませんでした。
とメソッドを見つけましNSEvent
た。これで、ウィンドウのフレームの原点を設定できました。しかし、それが本当に正しい解決策であるかどうかはわかりません。addGlobalMonitorForEventsMatchingMask:handler:
addLocalMonitorForEventsMatchingMask:handler:
これを行うためのより良い方法はありますか?誰かが私にいくつかのサンプルコードを教えてもらえますか?
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:
How can I set this one?
objective-c - オブジェクトを NSCursor にアタッチする方法は? OSX
ユーザーがボタンをホバーしたときにカーソルに WebView をアタッチしたい。マウスが終了したら削除します。
カーソルがボタン内を移動しても、WebView でカーソルを追跡し続けたい。
これを実行する方法についてのアイデアはありますか?
これがどうあるべきかの例です:
objective-c - フォーカスされていないウィンドウで NSCursor セットが機能しない
編集: 私が説明している問題を再現する小さな XCode プロジェクトを GitHub で作成しました: https://github.com/mdinacci/testnscursor
NSTableCellView
でマウスの出入りイベントを追跡するカスタムがありNSTextField
ます。マウスがフィールドに入ると、カーソルを指差し手の形に変更します。
テーブルは 内に表示されNSPopover
、ポップオーバーがフォーカスされているときは上記のコードが美しく機能しますが、ポップオーバーがフォーカスされていないときは機能しません。セル ビューは入力/終了イベントを受け取りますが、カーソルは単に更新されません。
これはバグですか?ポップオーバーがフォーカスされていないときにカーソルが更新されない理由はありますか?
cocoa - cursorUpdateが呼び出されましたが、カーソルが更新されていません
私はこれに何時間も取り組んできましたが、何が悪かったのかわかりません。NSTextViewのサブビューであるボタン用のカスタムカーソルが必要です。追跡領域を追加し、マウスがボタンに入ったときにcursorUpdateメッセージを送信します。
実際、cursorUpdateメソッドは、マウスが追跡領域に入るたびに呼び出されます。ただし、カーソルはIBeamCursorのままです。
何か案は?
Apple Docsのリファレンス:カーソル更新イベントの管理
objective-c - NSCursor の消えるアイテムカーソルがウィンドウの外に設定されたままにならない
を含むポップアップ ステータス バー アプリケーションがありますNSTableView
。行がテーブルの外にドラッグされると(ここではドラッグドロップが完全に機能しますが、これは質問の焦点ではありません)、カーソルをプーフィーポインターに変更します[NSCursor disappearingItemCursor]
。
これは、機能する場合と機能しない場合があるという点で、かなり信頼できません。多くの場合、最初の試行では機能しますが、その後は機能しなくなります。何をドラッグしているか、またはドラッグがどれだけ移動するかなどのパターンを見つけることができないようです...、それはかなり不安定に見えます. ここで何か間違ったことをしていますか?そうでない場合、問題を診断するために私にできることはありますか?
更新/ルート
も試しましたが、問題は解決しません。push
pop
更新
メソッドを
使用して設定することも試しsourceOperationMaskForDraggingContext
ました。正しいセクションが正しいタイミングで呼び出されていることを確認できますが、このルートに移動してもカーソルは変化しません。