it-swarm.com.de

Wie deaktiviere ich den Dark Mode für meine App in Mojave?

Wenn ich meine MacOS-App in Xcode 10 unter Mojave baue, wird meine App automatisch in den Dark-Modus versetzt. Ich bin noch nicht bereit, den Dark Mode für meine App zu implementieren. 

Wie deaktiviere ich den Dark-Modus für meine App, sodass er unter macOS sowohl im hellen als auch im dunklen Modus erscheint? 

7
yilin

Von Unterstützen des Dark-Modus in Ihrer Benutzeroberfläche: Auswählen eines bestimmten Aussehens für Ihre App - Deaktivieren Sie den Dark-Modus

Apps, die mit macOS 10.14 oder höher verknüpft sind, sollten sowohl light als auch .__ unterstützen. dunkle Erscheinungen. […]

Wenn Sie zusätzliche Zeit benötigen, um am Dark Mode-Support Ihrer App zu arbeiten, können Sie kann vorübergehend deaktiviert werden, indem die NSRequiresAquaSystemAppearance key (mit dem Wert YES) in der .__ Ihrer App. Info.plist datei. Wenn Sie diesen Schlüssel auf YES setzen, ignoriert das System die Präferenz des Benutzers und bringen Sie Ihrer App immer ein leichtes Aussehen.

11
Ken Thomases
if (@available(macOS 10.14, *))
{
    NSApp.appearance = [NSAppearance appearanceNamed: NSAppearanceNameAqua];
}

Siehe Dokumentation .

2
DDP