отключить строку меню и док программно в Mac - PullRequest
2 голосов
/ 31 января 2011

Я новичок в программировании для Mac, и мне нужно выполнить задачу.Мне нужно создать приложение, которое будет запускаться при запуске и охватывать весь экран и не будет закрываться, пока не будет вставлен мой пользовательский пароль.Строка меню и док-станция должны быть скрыты за этим приложением, и приложение не может быть закрыто, пока не будет предоставлена ​​информация.

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

Что делать !!!!

Ответы [ 2 ]

0 голосов
/ 09 января 2015

Если вы хотите скрыть панель меню в Swift (Xcode, Mac OS X Application), вы делаете:

NSMenu.setMenuBarVisible(false)

Если вы хотите снова отобразить панель меню:

NSMenu.setMenuBarVisible(true)

Пожалуйста, имейте в виду, что setMenuBarVisible является функцией класса и не существует для экземпляров класса.Поэтому следующая строка невозможна:

NSApplication.sharedApplication().mainMenu!.setMenuBarVisible(false)

и приведет к ошибке, сообщающей, что функция "setMenuBarVisible" не определена.

0 голосов
/ 31 января 2011

Эта статья содержит полезную информацию и ссылки на создание полноэкранного приложения, которое скрывает панель инструментов и панель меню.

...