Como forçar a desativação do modo escuro do iOS no React Native


Respostas:


38

A solução é

  1. adicione isso ao seu arquivo Info.plist:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

OU

  1. Adicione isso ao seu AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }

A alteração do Info.plist funcionou para mim. Obrigado
Manuel Hernandez

11
@Hazwin que parece improvável
Maxim Zubarev

@MaximZubarev Eu acho que ele está se referindo a stackoverflow.com/a/56546554/827027
dwn

@Hazwin, isso não é verdade se você estiver usando uma versão atualizada do Xcode e pode ser muito enganador para quem lê os comentários. Eu tenho mais de um aplicativo na loja de aplicativos usando UIUserInterfaceStyle ligth no Info.plist
Jero

11
@ Jero yes. foi mal. Eu estava me referindo a stackoverflow.com/questions/56537855/…
Haswin
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.