NSWindow развернуто? - PullRequest
       6

NSWindow развернуто?

3 голосов
/ 30 ноября 2010

Кто-нибудь знает правильное решение для этого кода?

BOOL maximized = [myWindow isMaximized];

Ответы [ 3 ]

7 голосов
/ 20 января 2013

Если вы хотите максимизировать NSWindow, вам нужно будет установить размер его кадра на основной размер экрана, как показано ниже

NSWindow* myWindow; //Your window object to maximize

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

6 голосов
/ 30 ноября 2010

Может быть, посмотрите на isZoomed

2 голосов
/ 05 августа 2014

В OSX нет развернутого окна.isZoomed является ближайшим приближением, но также возвращает true:

  • в полноэкранном режиме.
  • для окон со стилем NSBorderlessWindowMask.

(протестировано сOS X 10.9)

...