Как настроить OS X NSWindow в полноэкранном режиме — без использования полноэкранного стиля Lion?

Я хотел бы реализовать два полноэкранных режима в своем приложении OS X, я подключил окно для использования API полноэкранного окна Lion, но я также хочу, чтобы пользователи могли работать в полноэкранном режиме на одном мониторе, не теряя экраны в многоэкранной настройке.

Является ли это просто случаем сокрытия заголовка и изменения размеров активного дисплея вручную, или есть API/библиотека, которую я могу использовать (например, с красивыми анимированными переходами)

Спасибо.

Пожалуйста, извините меня, если это дубликат, я мог найти только ссылки на полноэкранный режим Lion.


person ocodo    schedule 12.01.2013    source источник


Ответы (1)


Существует еще одна возможность сделать приложение полноэкранным: Режим киоска. Он отключает строку состояния, док-станцию ​​и, при необходимости, возможность закрыть или свернуть окно. Представьте окно в режиме киоска, затем позвоните -setFrame:display:animate: и вуаля! Полноэкранное приложение без полноэкранного API.

person CodaFi    schedule 12.01.2013