Comment obtenir UIImage de AppIcon?

Je suis en utilisant les Actifs de Catalogue, et l'ajout de l'icône de l'application de différentes tailles pour les actifs est bien.

Mais quand j'ai essayé d'obtenir le UIImage par programmation, il est revenu nul.

UIImage *appIcon = [UIImage imageNamed"AppIcon"];

L'icône de l'application est nommé AppIcon (par défaut), et les fichiers sont app-icon-256.png etc.

J'ai aussi remarqué que contrairement à la normale des images, des icônes d'application sont dans une "Icône de l'Application" set", dans le répertoire AppIcon.appiconset. Normal, les images sont dans le répertoire someimage.imageset.

  • vous devez spécifier le fichier qui se termine. c'est à dire le nom de fichier.png
  • non, vous ne le font pas. On iOS 4 and later, if the file is in PNG format, it is not necessary to specify the .PNG filename extension.
  • "AppIcon.png" ou "AppIcon.jpg" quel que soit votre extension est de, faire le travail!
  • cela ne fonctionne pas. Pouvez-vous confirmer?
  • Vous n'avez pas besoin d'ajouter une extension lorsque vous voulez une image plus.
  • avez-vous vérifié l'extension de votre image?
  • Vous devez ajouter l'image, comme une nouvelle image, et ensuite utiliser cette nouvelle
  • Vous pouvez vous référer à cette résumé
  • Je faisais ça aussi. Mais il pense qu'il peut y avoir une meilleure façon. D'une certaine manière pour accéder à la AppIcon.appiconset.

InformationsquelleAutor samwize | 2014-04-02