Xamarin.iOS
Использование каталогов активов iOS для управления изображениями
Поиск…
замечания
Каталоги активов - это способ управления несколькими разрешениями объектов изображения 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
и других представлениях, которые поддерживают добавление изображения.