Как отключить Dark Mode для моего приложения в Мохаве? - PullRequest
0 голосов
/ 26 сентября 2018

Когда я собираю свое приложение macOS в Xcode 10 под Mojave, оно автоматически заставляет мое приложение использовать Dark Mode.Я еще не готов реализовать Dark Mode для моего приложения.

Как отключить Dark Mode для моего приложения, чтобы он отображался как светлый, так и темный в macOS?

Ответы [ 2 ]

0 голосов
/ 26 сентября 2018

С Поддержка темного режима в вашем интерфейсе: выбор определенного внешнего вида для вашего приложения - Отказ от темного режима :

Приложения, связанные с macOS 10.14 или новее, должны поддерживать обасветлые и темные появления.[…]

Если вам требуется дополнительное время для работы с поддержкой темного режима в вашем приложении, вы можете временно отказаться от него, включив клавишу NSRequiresAquaSystemAppearance (со значением YES) в Info.plist вашего приложения.файл.Установка этого ключа на YES заставляет систему игнорировать предпочтения пользователя и всегда применять легкий вид к вашему приложению.

0 голосов
/ 26 сентября 2018
if (@available(macOS 10.14, *))
{
    NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}

См. документацию .

...