NSWindow - 隐藏时取消激活 - 是否可见

3
我有一个NSWindow,其中“Hide on deactivate”设置为TRUE。
当我的应用程序失去焦点时,窗口消失了,然而,通过“isVisible”测试得出的结果是TRUE。 发生了什么?
1个回答

3

isVisible == YES表示您的窗口仍然存在于屏幕上或缩小到Dock中。

好的,我以前从未使用过这个选项...但是,如果您真的想在应用程序失去焦点时隐藏窗口,请实现NSApplicationDelegate-applicationDidResignActive:方法,并为您的窗口调用-orderOut:

这将给您一个稳定的结果。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接