Я делаю приложение Cocoa со скрытой унифицированной панелью NSToolbar и заголовком. Я сделал это, добавив панель инструментов в оконный контроллер и установив все параметры, чтобы сделать ее невидимой и сохранить 3 цветные кнопки. Он отлично работает в обычном окне, но если я разверну это окно в полноэкранном режиме, вверху появится пустая панель инструментов.
Как сделать эту панель инструментов прозрачной в полноэкранном режиме?
Это возможно, так как это работает в новом Mac AppStore в macOS Mojave (есть скрытая панель инструментов, которая по-прежнему скрыта в полноэкранном режиме и появляется только при наведении мыши на верхнюю часть экрана).
Бонус: я включил isMovableByWindowBackgroundable
, но есть ли возможность переключать действие «развернуть» при двойном щелчке по фону окна, как это обычно работает для заголовка?
Вот картинки:
Как это выглядит с прозрачной панелью инструментов
Как это выглядит в полноэкранном режиме, панель инструментов непрозрачна