Воссоздание реакции родного Отключение темного режима не работает (ios) - PullRequest
0 голосов
/ 13 апреля 2020

Я пытаюсь запретить приложению использовать темный режим, потому что текст становится белым на белом фоне

Это решение для темного режима не работает для меня:

Я добавляю это в свою информацию. файл plist: (это ничего не делает)

    <key>UIUserInterfaceStyle</key>
    <string>Light</string>

Я попробовал это в моем AppDelegate.m: (дай мне ошибки сборки)

    if (@available(iOS 13.0, *)) {
        rootView.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
    }

1 Ответ

0 голосов
/ 13 апреля 2020

Вместо rootView вы должны использовать self.window. Я исправил это так:

if (@available(iOS 13, *)) {
    self.window.overrideUserInterfaceStyle = UIUserInterfaceStyleLight;
}
...