Итак ... Я попытался настроить свое приложение на отключение темного режима iOS 13, принудительно включив светлый режим в соответствии с документацией Apple, в эмуляторе все попытки работают нормально, но когда я пробую на реальном устройстве, ничего не происходит, этокак будто я никогда не менял свой код
Первая попытка
Переопределить стиль интерфейса для контроллера окна, представления или представления
Я пытался поместить этот пример кода в viewDidLoad () Ничего не изменилось
if #available(iOS 13.0, *) {
overrideUserInterfaceStyle = .light
} else {
// Fallback on earlier versions
}
Вторая попытка
Полностью отказаться от темного режима
Система автоматически выбирает любое приложение, связанное с iOS 13.0 или более поздним SDK, для светлых и темных изображений. Если вам требуется дополнительное время для работы с поддержкой темного режима вашего приложения, вы можете временно отказаться от него, включив ключ UIUserInterfaceStyle (со значением Light) в файл Info.plist вашего приложения. Установка этой клавиши на Light заставляет систему игнорировать предпочтения пользователя и всегда применять легкий вид к вашему приложению. Ничего не изменилось
Документация Apple: выбор определенного стиля интерфейса для вашего приложения для iOS
Если кто-нибудь знает, как установитьмое приложение только в легком режиме ... буду очень признателен: D