1

我正在编写一个使用粘在屏幕前景的窗口的 Mac 应用程序。我正在监听NSWindowDidResignKeyNotification以检测何时适合隐藏窗口。

对于几乎所有目的——包括当不同的应用程序进入焦点时——这都非常有效。

在 OSX Lion 上有一个特质。当我的窗口打开并粘在前景上,然后用户Launchpad从 Dock 中选择图标以展开 时Launchpad,我的窗口将停留在前景中,甚至在Launchpad. 它似乎Launchpad是作为某种屏幕覆盖实现的,而不是作为焦点的窗口。

有没有人有任何解决方案来检测何时Launchpad进入焦点以便我可以关闭我的窗口?

4

0 回答 0