Cómo forzar la desactivación del modo oscuro de iOS en React Native

Respuestas:

38

La solución es

  1. agregue esto a su archivo Info.plist:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

O

  1. Agregue esto a su AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }
David Schumann
fuente
El cambio de Info.plist funcionó para mí. Gracias
Manuel Hernández
1
@Hazwin que suena poco probable
Maxim Zubarev
@MaximZubarev Supongo que se refiere a stackoverflow.com/a/56546554/827027
dwn
@Hazwin eso no es cierto si está utilizando una versión actualizada de Xcode y puede ser muy engañoso para alguien que lee los comentarios. Tengo más de una aplicación en la tienda de aplicaciones usando UIUserInterfaceStyle ligth en Info.plist
Jero
1
@Jero sí. culpa mía. Me refería a stackoverflow.com/questions/56537855/…
Haswin