Comment forcer la désactivation du mode sombre iOS dans React Native


Réponses:


38

La solution consiste soit à

  1. ajoutez ceci à votre fichier Info.plist:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

OU

  1. Ajoutez ceci à votre AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }

Le changement Info.plist a fonctionné pour moi. Merci
Manuel Hernandez

1
@Hazwin qui semble improbable
Maxim Zubarev

@MaximZubarev Je suppose qu'il fait référence à stackoverflow.com/a/56546554/827027
dwn

@Hazwin, ce n'est pas vrai si vous utilisez une version mise à jour de Xcode et peut être très trompeur pour quelqu'un qui lit les commentaires. J'ai plus d'une application dans l'App Store utilisant UIUserInterfaceStyle ligth dans Info.plist
Jero

1
@Jero oui. ma faute. Je faisais référence à stackoverflow.com/questions/56537855/…
Haswin
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.