Изображения и значки в Xamarin.iOS
В этом разделе содержатся различные статьи, которые охватывают работу с изображениями в приложении Xamarin.iOS, например использование их в качестве значков, экранов запуска или их включения в элементы управления и предоставление значков для пользовательских типов документов.
Существует несколько способов использования ресурсов образа в приложении iOS. От простого отображения изображения в пользовательском интерфейсе приложения до назначения его элементу управления пользовательского интерфейса, например UIButton
UIImageView
значкам и экранам запуска, Xamarin.iOS упрощает добавление большого изображения в приложение iOS следующими способами:
- Разрешение независимых образов— используйте встроенную поддержку iOS для работы с изображениями в разных разрешениях и типах устройств (i Телефон, iPad и т. д.).
- Наборы образов каталога активов. Используйте наборы образов каталога активов для управления и группировки всех версий данного ресурса образа, необходимых приложению.
- Изображения в коде — используйте
UIImage
методы класса для загрузки и работы с ресурсами изображений и их назначения элементам управления пользовательского интерфейса в коде C#. - Значок приложения— определение значка приложения, необходимого для каждого приложения iOS. Это значок, который пользователь будет касаться с начального экрана iOS, чтобы запустить приложение. Кроме того, этот значок используется Центром игр, если это применимо.
- Значок "Центр внимания" — определение значка в центре внимания приложения. Когда пользователь вводит имя приложения в поиске в центре внимания, отображается этот значок.
- значок Параметры— определение значкаПараметры приложения. Если пользователь вводит приложение Параметры на устройстве iOS, этот значок будет отображаться в конце списка Параметры для приложения.
- Экраны запуска— определение экрана запуска приложения. После нажатия значка приложения и до появления первого представления отобразится пустой экран. К счастью, iOS включает поддержку отображения изображения вместо пустого экрана с помощью раскадровки.
- Значок iTunes — укажите значок iTune. Если используется ad-Hoc метод доставки приложения (для корпоративных пользователей или бета-тестирования на реальных устройствах), разработчик также должен включить образ 512x512 и 1024x1024, который будет использоваться для представления приложения в iTunes.
- Значки документов— используйте изображение в качестве значка для любого конкретного типа документа, который поддерживает или создает приложение Xamarin.iOS.
При создании ресурсов изображений для приложения iOS следует учитывать несколько соображений, а также несколько мест, где будут использоваться эти ресурсы. Каждое из них влияет не только на количество ресурсов изображений, но и на то, как эти ресурсы создаются. В следующих разделах рассматриваются необходимые типы ресурсов изображений, как эти ресурсы включены в пакет приложения и как ресурсы образа используются для предоставления необходимых функциональных возможностей:
Отображение изображения
В этой статье рассматривается включение ресурса изображения в приложение Xamarin.iOS и отображение этого изображения с помощью кода C# или его назначение элементу управления в конструкторе iOS.
Значки приложения
В этой статье описывается, в том числе и управление ресурсом изображений в приложении Xamarin.iOS для использования в качестве значка приложения.
Альтернативные значки приложений
Apple добавила несколько улучшений в iOS 10.3, которые позволяют приложению управлять своим значком:
ApplicationIconBadgeNumber
— Получает или задает значок приложения в Springboard.SupportsAlternateIcons
— Еслиtrue
у приложения есть альтернативный набор значков.AlternateIconName
— Возвращает имя альтернативного значка, выбранного в данный момент илиnull
если используется первичный значок.SetAlternameIconName
— Используйте этот метод для переключения значка приложения на заданный альтернативный значок.
Экраны запуска
В этой статье рассматривается использование специального типа раскадровки для предоставления универсального экрана запуска для каждого размера и разрешения устройств iOS.
Типы настраиваемых документов
В этой статье описывается, в том числе и управление ресурсом изображений в приложении Xamarin.iOS, которое будет использоваться в качестве значка пользовательского типа документа.