Formation PUB900 : Développer une application pour iPhone avec SwiftUI, H-2024 Quelques vues SwiftUI

65.7 Ajouter une image dans un projet SwiftUI


Aux yeux de votre application, une image est une ressource (en anglais : asset).

Ajouter l'image au projet

Pour utiliser une image dans une application SwiftUI, il faut d'abord l'ajouter dans Assets.xcassets :

  • Dans Xcode, cliquez sur Assets.xcassets dans la zone de gauche.
  • À partir du Finder, faites glisser l'image dans la zone centrale qui liste les ressources du projet (au départ, elle ne contient que AccentColor et AppIcon).

    ou

  • Dans Xcode, cliquez sur Assets.xcassets dans la zone de gauche.
  • Cliquez sur le + au bas de la zone centrale qui liste les ressources du projet, sélectionnez Import puis retrouvez dans vos dossiers l'image désirée.

    Assets.xcassets

Nom de l'image

Par défaut, le nom de l'image correspond au nom de son fichier sans son extension, ce qui peut poser problème.

Ce nom est important puisqu'il sera utilisé dans le code. Souvent, il faudra renommer les images.

Le nom doit être unique dans le projet.
Par convention, on utilisera la-casse-kebab.

Utiliser une image

Pour ajouter l'image dans une vue :

SwiftUI

Image("nom-image")
    .resizable()
    .scaledToFit()

▼Publicité

Veuillez noter que le contenu de cette fiche vous est partagé à titre gracieux, au meilleur de mes connaissances et sans aucune garantie.
Merci de partager !
Soumettre