Как я могу установить мою тему приложения OS X в коде? - PullRequest
0 голосов
/ 30 апреля 2019

У меня есть приложение, которое всегда должно иметь светлую тему.Даже если темный режим включен на Mac.Как я могу установить тему моего приложения всегда светлой?

1 Ответ

0 голосов
/ 30 апреля 2019

Проверьте документацию Выбор определенного вида для вашего приложения . В частности, в разделе «Назначение определенного вида вашему приложению» вы можете присвоить значение свойству appearance вашего NSApplication:

NSApp.appearance = NSAppearance(named: .aqua)

Вот эквивалент в Задаче C:

[NSApp setAppearance:[NSAppearance appearanceNamed:NSAppearanceNameAqua]];

Если вы ссылаетесь на более старый SDK, чем 10.14, вам придется следовать инструкциям в разделе «Отказ от темного режима». В основном, создайте ключ в вашем info.plist с именем NSRequiresAquaSystemAppearance со значением YES.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...