info@codabee.com

Utiliser le “Image Literal” avec Xcode 10.

Utiliser le “Image Literal” avec Xcode 10.

Depuis l’arrivée de Xcode 10, notre IDE préféré ne permet plus la complétion automatique d’une image via son nom (Voir l’image ci dessus). Je vous ai ainsi montré dans le cours iOS12 comment utiliser les images avec la méthode UIImage(named: “NomDeLImage”). 

 

Le Image Literal n’a cependant pas disparu, la complétion automatique n’est plus disponible seulement. Je vais donc vous montrer dans cet article 2 façons simples d’utiliser le ImageLitteral avec Xcode10. Faisons cela en images, cela sera beaucoup plus explicite.

Méthode numéro 1: en passant par l’icône par défaut.

  1. Regardons ma class UIViewController: Elle a un @IBOutlet de type UIIMageView et qui a pour nom imageView. Si je voulais ajouter une image en utilisant UIImage(named:””), je ferais:
    imageView.image = UIImage(named: “NomDeMonImage”).
    Or si je veux utiliser un Image Literal, je n’aurais qu’a faire imageView.image = ImageLiteral.
  2. Vous pouvez désormais voir qu’une icône par défaut s’est ajoutée après le égal:
  3. Pour avoir accès aux images présentes dans vos assets, faîtes un double clic sur l’image par défaut. Vous verrez apparaître une fenêtre contenant les images de vos assets.
  4. Il ne vous reste plus qu’a cliquer sur l’image de votre choix et le tour est joué.

 

Méthode numéro 2: via la Media Library.

  1. Dans la méthode précédente, nous avions utilisé imageView.image = ImageLiteral. Ici, nous allons nous arrêter à imageView.image =
  2. Reste ensuite à aller chercher la Media Library. Pour cela nous avons 2 choix: Le raccourci (shift +  cmd + m), ou un long clic sur l’icône des snippets les accolades en haut à droite.
  3. Dans les 2 cas, une fenêtre avec notre libraire de média s’ouvrira.
  4. Pour ajouter l’image, un glisser déposer de l’asset choisi après le “=” de imageView.image suffira.

 

Voila, ce sont 2 méthodes relativement simple qui vous permettront d’utiliser les images d’une façon différente de UIImage(named: “”).

Vous voulez continuer à apprendre le développement d’applications iOS?
Nous avons de nombreux sujets à vous présenter. Quelles sont les notions que vous voulez apprendre avec nous? Voici la liste:

Je vous dis à très vite pour de nouvelles aventures et d’ici là codez bien ;).

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *