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;
    }

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
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.