是否有一种强大的方法来检查窗口当前是否处于最大化缩放状态?
我没有找到通知或委托方法告诉我何时 NSWindow
更改其大小但需要在某个时候检查当前大小是否为最大化的国家。
无法在NSWindow
上直接找到任何内容来实现这一目标..
答案 0 :(得分:1)
嗯,isZoomed可以在10.0到10.9之间使用,但是......因为你问这个问题,我猜你可能在10.10,想知道它为什么不存在。 :)
但是看看iszoomed的Apple文档的“讨论”部分:
.. ..剪断
或许在这种情况下不要查看文档。 :)见Ken Thomases的回答。
答案 1 :(得分:1)
您需要窗口的zoomed
属性,其getter为-isZoomed
。
在10.10 SDK之前,这是一个非正式的属性。它的getter方法是直接声明的。没有相关的@property
声明。 Apple将许多此类属性从非正式转换为10.10 SDK中的“声明属性”。在某些情况下,旧的独立方法在文档中列为“已弃用”,但这只是转换的副作用。 getter方法仍然存在,仍然命名相同,仍然可以调用,并且不被弃用。只是声明它的机制发生了变化。