我有一个NSWindow
可以关闭然后重新打开的容器(我叫[setReleasedWhenClosed: NO]
)。如何以编程方式检查它是打开还是关闭?
我已经阅读了文档和Googled,但看不到执行此操作的理智方法。[isVisible]
不推荐使用。[occlusionState]
不是我所追求的。我已经使用通知解决了这个问题,但是我不敢相信没有某种属性或方法NSWindow
可以做到这一点
您可以利用NSWindow的screen属性。如果窗口不在屏幕上,它将返回nil。请检查https://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/index.html#//apple_ref/occ/instm/NSWindow/screen
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句