3

有人知道此代码的正确解决方案吗?

BOOL maximized = [myWindow isMaximized];
4

3 回答 3

8

也许看看isZoomed

于 2010-11-30T18:26:25.157 回答
8

如果要最大化 NSWindow,则必须将其帧大小设置为主屏幕大小,如下所示

NSWindow* myWindow; //Your window object to maximize

[myWindow setFrame:[[NSScreen mainScreen] visibleFrame] display:YES];

于 2013-01-20T07:48:21.477 回答
2

OSX 中没有最大化窗口之类的东西。isZoomed 是最接近的近似值,但也返回 true:

  • 在全屏模式下。
  • 对于具有 NSBorderlessWindowMask 样式的窗口。

(用 OS X 10.9 测试)

于 2014-08-05T18:56:51.637 回答