Поиск…


замечания

Каталоги активов - это способ управления несколькими разрешениями объектов изображения iOS. Чтобы отображать оптимальные изображения, iOS использует 1x, 2x и 3x версии каждого изображения в зависимости от плотности экрана устройства. Версия 1x предназначена только для очень старых устройств без сетчатки, поэтому нет необходимости в приложениях, поддерживающих только iOS 9.

Каталоги активов помогут поддерживать прореживание и нарезку приложений, оптимизируя ресурсы, которые пользователи загружают для установки приложения из App Store.

Загрузка изображения каталога активов

Загрузите изображение из каталога активов с помощью UIImage.FromBundle(string imageName)

UIImage image = UIImage.FromBundle("ImageName");
// use the name of the image set from the asset catalog

Вы можете использовать изображение для UIImageView или что-то еще, что вам нужно сделать.

Управление изображениями в каталоге активов

Добавление набора изображений

Каталоги активов позволяют управлять изображениями, значками приложений и запусками изображений. Набор изображений используется для изображений, отображаемых в приложении. Универсальные изображения, как правило, являются лучшим вариантом. Вы можете либо использовать векторное изображение (например, PDF), которое будет масштабироваться для всех экранов, либо включать 1x, 2x и 3x вариант, и iOS выберет соответствующую версию изображения для текущего устройства пользователя.

Управление изображениями каталога активов

Вы можете изменить имя любого набора в каталоге активов, дважды щелкнув по имени. Изображения могут быть добавлены путем перетаскивания или щелчка по изображению, которое вы хотите заполнить для выбора файлов.

Добавление образов каталога объектов в раскадровку

Изображения каталога объектов могут использоваться из раскадровки, как любой другой вид изображения, добавленный в проект. Они будут автоматически заполнены как опция в UIImageView и других представлениях, которые поддерживают добавление изображения.



Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow