У меня есть приложение macOS с главным меню в строке меню (не NSStatusItem). Я хотел бы, чтобы это главное меню было видно, когда одно из окон приложения находится в фокусе. Однако я не хочу, чтобы это окно имело значок в доке.
Когда я устанавливаю для LSUIElement значение true, я замечаю, что строка меню никогда не появляется.
У меня такое чувство, что LSUElement полностью ломает строку меню. Есть ли альтернативный подход к предоставлению меню строки меню приложения без значка в доке?
Я на 10.14.3. Странно то, что другим, похоже, удалось создать строку меню в приложении. Но независимо от того, сколько раз я фокусирую свое приложение, строка меню не появляется.
setActivationPolcy(...), кажется, полностью предотвращает появление главного меню. LSUIElement также не показывает меню.