メニューバー アプリケーションで 1Password または Dropbox と同じ動作を実現するにはどうすればよいですか。
- メニューバーのアイコンやポップオーバーをクリックしてもフォーカスが奪われません。たとえば、TextEdit で 1Password/Dropbox を開いているときに、点滅しているカーソルは消えますが、ウィンドウ自体は背景に移動しませんが、1Password のテキスト フィールドに入力できます。
- 最初はフォーカスされていませんでしたが、別のアプリケーションに戻ると消えます
オプション MouseEnteredAndExited、AssumeInside、および ActiveAlways を指定した NSTrackingArea を使用して、Dropbox ポップオーバー テーブル ビューでマウス オーバーがどのように機能するかを理解しました。
NSStatusItem から開く NSPopover で同じ動作を実行しようとしています。