Любой, Темный для цветов и Любой, Светлый, Темный для изображений, почему? - PullRequest
0 голосов
/ 25 марта 2020

Я адаптирую существующее приложение к темному режиму.

В определенном представлении изображение используется для представления состояния функции. Я выбрал изображение в каталоге ресурсов и изменил его поле Appearances с none до Any, Dark. Затем я добавил изображения для режима Dark и нет. Когда я запускаю приложение, изображение не появляется, когда устройство находится в режиме Light. Это заставило меня изменить это изображение с Any, Dark на Any, Light, Dark и затем определить изображения для режима освещения.

У меня была метка на том же виде, и я изменил этот вид на Any, Dark просто для проверки и это сработало правильно.

Почему один вид работает, а другой нет? Ошибка?

Должен ли я изменить этот ярлык на Any, Light, Dark?

1 Ответ

2 голосов
/ 26 марта 2020

Вам нужно поместить светлое изображение в Any, если у вас есть только светлое и темное.

Any используется в iOS 12 и ниже, где темный режим еще не доступен. Например, если у вас была темная тема до iOS 13, вы бы поместили все свои темные активы в Any и Dark, а (новые) светлые активы в Light. Таким образом, приложение остается темным в iOS <= 12. </p>

...