Partager via


Images et icônes dans Xamarin.iOS

Cette section comprend un large éventail d’articles qui couvrent l’utilisation d’images dans une application Xamarin.iOS, telles que leur utilisation en tant qu’icônes, écrans de lancement ou leur inclusion dans les contrôles et la fourniture d’icônes pour les types de documents personnalisés.

Il existe plusieurs façons d’utiliser des ressources d’image à l’intérieur d’une application iOS. De l’affichage d’une image dans le cadre de l’interface utilisateur d’une application, en l’affectant à un contrôle d’interface utilisateur tel qu’un UIButton ou UIImageView, à fournir des icônes et des écrans de lancement, Xamarin.iOS facilite l’ajout d’une grande illustration à une application iOS de la manière suivante :

  • Images indépendantes de résolution : utilisez la prise en charge intégrée d’iOS pour l’utilisation d’images sur différentes résolutions et types d’appareils (i Téléphone, iPad, etc.).
  • Ensembles d’images de catalogue d’éléments multimédias : utilisez des ensembles d’images de catalogue de ressources pour gérer et regrouper toutes les versions d’une ressource d’image donnée requise par une application.
  • Images dans le code : utilisez les méthodes de la UIImage classe pour charger et utiliser des ressources d’image et les affecter aux contrôles d’interface utilisateur dans le code C#.
  • Icône d’application : définissez l’icône d’application requise par chaque application iOS. Il s’agit de l’icône que l’utilisateur appuie sur l’écran d’accueil iOS pour lancer l’application. En outre, cette icône est utilisée par Game Center, le cas échéant.
  • Icône à la une : définir l’icône Spotlight de l’application. Chaque fois que l’utilisateur entre le nom d’une application dans une recherche Spotlight, cette icône s’affiche.
  • icône Paramètres - Définir l’icône Paramètres de l’application. Si l’utilisateur entre l’application Paramètres sur son appareil iOS, cette icône s’affiche à la fin de la liste Paramètres de l’application.
  • Écrans de lancement : définissez l’écran de lancement de l’application. Une fois que l’utilisateur appuie sur l’icône de l’application et avant l’affichage de la première vue, un écran vide s’affiche. Heureusement, iOS inclut la prise en charge de l’affichage d’une image à la place de l’écran vide à l’aide d’un Storyboard.
  • Icône iTunes - Fournir une icône iTune. Si vous utilisez la méthode Ad Hoc de remise d’une application (pour les utilisateurs d’entreprise ou pour les tests bêta sur des appareils réels), le développeur doit également inclure une image 512 x 512 et une image 1024x1024 qui sera utilisée pour représenter l’application dans iTunes.
  • Icônes de document : utilisez une image comme icône pour tout type de document spécifique pris en charge ou créé par une application Xamarin.iOS.

Plusieurs considérations doivent être prises en compte lors de la création de ressources d’image pour une application iOS, ainsi que plusieurs emplacements où ces ressources seront utilisées. Chacune d’elles a une incidence sur non seulement le nombre de ressources d’image requises, mais sur la façon dont ces ressources sont créées. Les rubriques suivantes couvrent les types de ressources d’images qui seront requises, la façon dont ces ressources sont incluses dans le bundle de l’application et la façon dont les ressources d’image sont consommées pour fournir les fonctionnalités requises :

Affichage d'une image

Cet article traite de l’inclusion d’une ressource d’image dans une application Xamarin.iOS et de l’affichage de cette image à l’aide de code C# ou en l’affectant à un contrôle dans le Concepteur iOS.

Icônes d'application

Cet article traite de l’inclusion et de la gestion d’une ressource d’image dans une application Xamarin.iOS à utiliser comme icône d’application.

Autres icônes d’applications

Apple a ajouté plusieurs améliorations à iOS 10.3 qui permettent à une application de gérer son icône :

  • ApplicationIconBadgeNumber - Obtient ou définit le badge de l’icône d’application dans le Springboard.
  • SupportsAlternateIcons - Si true l’application a un autre ensemble d’icônes.
  • AlternateIconName - Retourne le nom de l’autre icône actuellement sélectionnée ou null si vous utilisez l’icône principale.
  • SetAlternameIconName - Utilisez cette méthode pour basculer l’icône de l’application vers l’autre icône donnée.

Écrans de lancement

Cet article traite de l’utilisation d’un type spécial de Storyboard pour fournir un écran de lancement universel pour chaque taille et résolution d’appareil iOS.

Types de document personnalisé

Cet article traite de l’inclusion et de la gestion d’une ressource d’image dans une application Xamarin.iOS à utiliser comme icône de type de document personnalisé.