orderOut と orderFront を使用して、ボーダレス ウィンドウを表示および非表示にするアプリケーションがあります。表示されている場合は、マウスが上に移動したときにキーウィンドウになるようにします。これまでのところ、私はこれを行ってきました:
- awakeFromNib では、ファーストレスポンダーを自分自身に設定しました。
- ウィンドウのコンストラクターで、マウスイベントを受け入れるように設定しました。
- mouseMoved メソッドでは、makeKeyAndOrderToFront を使用します。
私の問題は、マウスをウィンドウ上に初めて移動したときにのみ機能することです。その後、mouseOver イベントを受け取りません。firstResponder をチェックしてみましたが、私が知る限り、ウィンドウから変更されることはありません。
これを機能させるために私ができることはありますか?