Я оформляю свое приложение для iOS с помощью этого кода:
window.tintColor = .black
// Completely white navbar
UINavigationBar.appearance().barStyle = .default
UINavigationBar.appearance().isTranslucent = false
UINavigationBar.appearance().shadowImage = UIImage()
// White tabbar
UITabBar.appearance().barStyle = .default
UITabBar.appearance().isTranslucent = false
Все это работает и выглядит нормально на симуляторе iOS 13.0, как и ожидалось:
Однако, когда я запускаю это на моем реальном iPhone X, это выглядит так:
I 'Я использую Xcode 11.0 из App Store (11A420a), но мое устройство работает под управлением iOS 13.1, последняя бета-версия разработчика.
У меня нет другого устройства под управлением не бета-версии iOS 13.0, поэтому я не знаюесли эта проблема связана только с iOS 13.1 или если это также произойдет на устройстве 13.0.Что изменилось в iOS 13.0 или .1 в отношении оттенков, которые могли бы объяснить это?
У меня есть минимальный проект в https://github.com/kevinrenskers/iOS13tint, который показывает проблему.Выглядит нормально на iOS 13.0 на симуляторе, но не на устройстве (iOS 13.0).