So erzwingen Sie die Deaktivierung des iOS-Dunkelmodus in React Native


Antworten:


38

Die Lösung ist entweder

  1. Fügen Sie dies Ihrer Info.plist-Datei hinzu:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

ODER

  1. Fügen Sie dies zu Ihrem hinzu AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }

Die Änderung der Info.plist hat bei mir funktioniert. Vielen Dank
Manuel Hernandez

1
@Hazwin das klingt unwahrscheinlich
Maxim Zubarev

@ MaximZubarev Ich denke, er bezieht sich auf stackoverflow.com/a/56546554/827027
dwn

@Hazwin Das stimmt nicht, wenn Sie eine aktualisierte Version von Xcode verwenden und kann für jemanden, der die Kommentare liest, sehr irreführend sein. Ich habe mehr als eine App im App Store mit UIUserInterfaceStyle ligth in Info.plist
Jero

1
@ Jero ja. mein Fehler. Ich bezog mich
Haswin
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.