如何撤消[NSWindow zoom]方法调用?

时间:2010-08-12 10:49:54

标签: cocoa nswindow

也许我对RTFM太盲目但是调用缩放(最大化窗口)并使窗口恢复原状的方法是什么。

1 个答案:

答案 0 :(得分:3)

根据the documentation for the zoom: method(注意:),zoom:的倒数为zoom:

  

此操作方法在窗口的标准状态(由应用程序提供,显示窗口数据的“最佳”大小)和用户状态(用户可能设置的新大小和位置)之间切换窗口的大小和位置通过移动或调整窗口大小。)

如果它处于用户状态(未缩放),它将变为标准状态(缩放),如果它处于标准状态(缩放),它将变为用户状态(取消缩放)。 / p>

文档还指出:

  

如果由于之前没有缩放而没有保存的用户状态,则窗口的大小和位置不会改变。

如果你在标准状态下启动窗口会发生这种情况;因为它从未处于任何其他状态,所以没有任何东西可以解开它。