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;
    }
David Schumann
quelle
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