3
我在Safari中遇到此问题,在Mac OS 10.6和10.7上适用于Firefox和Chrome。如何知道NSWindow是否是前窗?
NSApplication runModalForWindow运行一个事件循环,并应显示作为前窗口创建的窗口。我有一个事件处理程序来处理插件的窗口焦点更改,当NSApplication处于非活动状态并且焦点丢失时,隐藏窗口(和其他窗口)。
有没有一种方法可以询问最前面的窗口,或者询问NSWindow是否是最前面的窗口?
Downvoters-为什么这个答案被投下来? – leecbaker 2016-11-09 23:21:56
忽略downvote - 这是*正确答案*,使用'NSWindow'上的'mainWindow'属性非常好! – Jay 2017-01-16 09:19:00