1

画面の前景に接着されたウィンドウを使用するMacアプリを書いています。NSWindowDidResignKeyNotificationウィンドウを非表示にすることが適切であるかどうかを検出するために、をリッスンしています。

別のアプリケーションがフォーカスに入るときを含め、ほぼすべての目的で、これは完全に機能します。

OSXLionには特異性があります。ウィンドウを開いて前景に接着し、ユーザーがLaunchpadドックからアイコンを選択してを展開するLaunchpadと、ウィンドウは前景にとどまりますLaunchpadLaunchpad焦点を合わせるウィンドウではなく、ある種の画面オーバーレイとして実装されているようです。

誰かがLaunchpadフォーカスに入ったときにそれを検出してウィンドウを閉じることができるようにするための解決策はありますか?

4

0 に答える 0