Lorsque je crée mon application macOS dans Xcode 10 sous Mojave, mon application adopte automatiquement le mode sombre. Je ne suis pas encore prêt à implémenter le mode sombre pour mon application.
Comment désactiver le mode sombre pour mon application afin qu'il apparaisse aqua en mode clair et sombre sous macOS?
Les applications liées à macOS 10.14 ou version ultérieure doivent prendre en charge les versions légère et apparences sombres. […]
Si vous avez besoin de temps supplémentaire pour travailler sur le support du mode sombre de votre application, vous peut temporairement se désinscrire en incluant le
NSRequiresAquaSystemAppearance
clé (avec une valeur deYES
) dans le fichier .__ de votre application.Info.plist
fichier. Si vous définissez cette clé surYES
, le système ignore selon les préférences de l'utilisateur et appliquez toujours une apparence légère à votre application.
if (@available(macOS 10.14, *))
{
NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}
Voir documentation .