Jak wymusić wyłączenie trybu ciemnego iOS w React Native

Odpowiedzi:

38

Rozwiązaniem jest albo

  1. dodaj to do pliku Info.plist:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

LUB

  1. Dodaj to do AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }
David Schumann
źródło
Zmiana Info.plist zadziałała dla mnie. Dziękuję
Manuel Hernandez
1
@Hazwin to brzmi nieprawdopodobnie
Maxim Zubarev
@MaximZubarev Chyba odnosi się do stackoverflow.com/a/56546554/827027
DWN
@Hazwin nie jest to prawdą, jeśli używasz zaktualizowanej wersji Xcode i może być bardzo mylące dla osoby czytającej komentarze. Mam więcej niż jedną aplikację w sklepie z aplikacjami przy użyciu UIUserInterfaceStyle ligth w Info.plist
Jero
1
@Jero tak. mój błąd. Miałem na myśli stackoverflow.com/questions/56537855/…
Haswin