8

NSPopoverカスタムビューとして設定することで、ステータスバーに表示させています。その動作を Transient に設定し、グローバル イベント モニターも追加して、他のアプリケーションがフォーカスを取得すると が消えるようにNSPopoverしました。

これはかなりうまく機能していますが、私が直面している唯一の問題は、ポップオーバーをクリックすると、アプリケーションのメイン ウィンドウにフォーカスが移ることです。あるスペースにウィンドウを配置し、別のスペースでポップオーバーを表示してポップオーバーを操作すると、メイン ウィンドウのあるスペースに戻され、フォーカスされます。これを防ぐ方法はありますか?おそらく、アプリケーションをアクティブ化せずにポップオーバーとの対話を許可しますか?

4

0 に答える 0