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

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
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.