OSX Lion - 进入Launchpad时的NSEvent

时间:2012-04-28 00:46:18

标签: objective-c macos cocoa osx-lion

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

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

在OSX Lion上有一个特质。当我的窗口打开并粘贴到前台,然后用户从停靠栏中选择Launchpad图标以展开Launchpad时,我的窗口就会停留在前景中,甚至超过Launchpad。似乎Launchpad被实现为某种屏幕覆盖,而不是一个需要关注的窗口。

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

0 个答案:

没有答案