2015-09-15 5 views
1

Пример, когда вы дважды нажимаете на панель инструментов Xcode, Xcode автоматически переходит в полноэкранный режим (все еще отображается строка меню). Как я могу достичь такого же результата программным образом с помощью раскадровки и Xcode 7 GM?Как я могу программно установить NSWindow на полный экран?

ответ

4

Этот режим не называется «полноэкранным», а «увеличенным».

Вы можете «увеличить» окно до максимального доступного пространства, используя видимый кадр NSScreen в качестве целевого кадра.

Допустим window ваш NSWindow IBOutlet:

window.setFrame(NSScreen.mainScreen()!.visibleFrame, display: true, animate: true) 
+0

Большое спасибо Эрику! – Prontto

+0

Добро пожаловать. – Moritz

0

В Objective C:

[self.window setFrame:NSScreen.mainScreen.visibleFrame display: true animate: true]; 
Смежные вопросы