#ios #xcode
#iOS #xcode
Вопрос:
Я разрабатываю приложение для iOS, которое поддерживает несколько тем. В некоторых темах используется темный цвет фона, а в некоторых — светлый. Некоторые значки по умолчанию не видны на темном / светлом фоне. Я видел в xcassets опцию добавления изображений для другого цветового режима. Моя цель — загрузить изображение из xcasset без использования другого имени значка. например: если я загружаю значок с помощью ic-user, он должен загрузить соответствующее изображение на основе «НЕКОТОРЫХ НАСТРОЕК ИЛИ ЗНАЧЕНИЯ». Возможно ли это в iOS?, или эта функция только для macOS?
Ответ №1:
Автоматическое использование различных отображений ресурсов изображения на основе светлого / темного режима в настоящее время поддерживается только в macOS.
Ходят слухи, что оно будет добавлено в iOS 13.
На данный момент вам нужно будет использовать код для загрузки требуемого отдельного изображения на основе активной темы вашего приложения.