macOS: Как отобразить главное меню панели меню без иконки док-станции - PullRequest
0 голосов
/ 26 февраля 2019

У меня есть приложение macOS, у которого есть главное меню в строке меню (не NSStatusItem).Мне бы хотелось, чтобы это главное меню было видно, когда фокусируется одно из окон приложения.Однако я не хочу, чтобы в этом окне был значок закрепления.

Когда я устанавливаю значение LSUIElement в true, я замечаю, что строка меню никогда не появляется.

У меня такое чувство, что LSUIElement ломает менюбар полностью.Есть ли альтернативный подход к предоставлению меню в строке меню приложения без значка док-станции?

Я нахожусь на 10.14.3.Что странно, так это то, что другие, кажется, добились успеха в создании строки меню в приложении.Но независимо от того, сколько раз я фокусирую свое приложение, строка меню не появляется.

setActivationPolcy (...), по-видимому, не позволяет полностью отобразить главное меню.LSUIElement также не показывает меню.

...