Scrollen Sie in den Einstellungen nach unten zu Entwickler und dann zu Dunkler Darstellung …
Aktualisieren
Darüber hinaus gibt es jetzt viele andere Möglichkeiten, um ein dunkles Erscheinungsbild im Simulator zu ermöglichen, wie in den vielen großartigen Antworten unten gezeigt.
• Umgebungsüberschreibungen von Xcode ändern (@AshCameron)
• Schalten Sie die Darstellung ⇧⌘Aim Simulator-Menü um (@ Shredder2794).
• Aktualisieren Sie über die Befehlszeile mit xcrun simctl ui booted appearance …
(@blackjacx, @tadija).
• Programmgesteuert mit overrideUserInterfaceStyle = .dark
(@thisIsTheFoxe)
• Geben Sie UIUserInterfaceStyle
in Ihrer info.plist (@DhavalGevariya) an.
• Verwenden Sie SimGenie von Curtis Herbert… https://simgenie.app
Automatisierte Änderung des Erscheinungsbilds 🦉
Xcode 11.4 🌟
Apple hat ein leistungsstarkes Xcode-Update veröffentlicht, das einige nützliche Dinge für dieses Thema enthält. Das Aussehen kann jetzt direkt im Simulator ausgewählt werden. Wählen Sie einfach
Features > Toggle Appearance
oder ⇧ + ⌘ + A. Die automatische Umschaltung des Erscheinungsbilds kann dennoch wichtig sein, z. B. für automatisierte Screenshot-Tests in der Befehlszeile. Das Skript wird bei Verwendung von Xcode 11.4 so einfach:Es ist kein Töten oder Zurücksetzen des Simulators mehr erforderlich, was einen enormen Leistungsgewinn darstellt. Auch kein Herumspielen mit Plist-Werkzeugen mehr - niemals. Beachten Sie, dass Sie Geräte-IDs verwenden müssen, die in der von Ihnen verwendeten Laufzeit verfügbar sind. Finden Sie sie heraus mit
xcrun simctl list
.Siehe auch mein vollständiges Skript: https://github.com/Blackjacx/Scripts/blob/master/set-simulator-style.sh
Xcode 11.3
Es gibt eine Möglichkeit, über die Befehlszeile einen Simulator zwischen Hell- und Dunkelmodus umzuschalten. Wenn Sie ein Array mit Ihren Geräte-IDs haben, können Sie Folgendes tun:
Wenn Sie in Ihrem Skript Gerätenamen angeben möchten, da die Geräte-IDs auf verschiedenen Computern unterschiedlich sind, können Sie die IDs dieser Geräte auch mithilfe des folgenden Bash-Codes leicht finden:
quelle
xcrun simctl ui
Befehl unterstützt.Sie können die Einstellung "Aussehen umschalten" aus der Dropdown-Liste des Simulator-Menüs (Umschalt-Befehl-A) verwenden:
quelle
Alternativ können Sie das Erscheinungsbild auch programmgesteuert ändern ( Dokumente ):
quelle
Es gibt zwei Möglichkeiten, den Dunkelmodus in Simulator zu aktivieren. Hinweis: Stellen Sie sicher, dass Sie den iOS 13-Simulator verwenden. XD
Lösung 1: Ändern Sie die Build-Einstellungen
Lösung 2: Programmatisch
Fügen Sie diesen Codeblock einfach in Ihre ViewController-Datei ein.
Überprüfen Sie diese Apple-Dokumente für weitere Details.
quelle
Sie können mit dieser Zeile auch den Dunkelmodus wechseln. Sie müssen diese Zeilen nur in Ihre Datei info.plist einfügen
quelle
vom Terminal:
quelle