Как принудительно отключить темный режим iOS в React Native - PullRequest
4 голосов
/ 15 октября 2019

Новое обновление iOS 13 представляет дополнительное общесистемное обновление. Это приводит, например, к тому, что в StatusBar появляется светлый текст, который может стать нечитаемым на белом фоне. Кроме того, он ломает iOS Datetime Picker (см. DatePickerIOS или response-native-modal-datetime-picker )

1 Ответ

5 голосов
/ 15 октября 2019

Решение состоит в том, чтобы либо

  1. добавить это в файл Info.plist:
    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

ИЛИ

Добавьте это к вашему AppDelegate.m:
    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }
...