Как отключить Dark Mode для моего приложения в Мохаве?
Когда я создаю свое приложение MacOS в Xcode 10 под Mojave, оно автоматически заставляет мое приложение использовать Dark Mode. Я еще не готов реализовать Dark Mode для моего приложения.
Как отключить темный режим для моего приложения, чтобы он отображался как светлый, так и темный в macOS?
2 ответа
Приложения, связанные с MacOS 10.14 или более поздней версии, должны поддерживать как светлые, так и темные цвета. [...]
Если вам требуется дополнительное время для работы с поддержкой темного режима в вашем приложении, вы можете временно отказаться, включив
NSRequiresAquaSystemAppearance
ключ (со значениемYES
) в вашем приложенииInfo.plist
файл. Установка этого ключа вYES
заставляет систему игнорировать предпочтения пользователя и всегда применять легкий вид к вашему приложению.
if (@available(macOS 10.14, *))
{
NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}
Смотрите документацию.