Est-il possible d'utiliser des noms doubles pour les images dans le groupe de ressources?Ajout de plusieurs ressources portant le même nom à Xcode pour iPhone
Merci :)
Est-il possible d'utiliser des noms doubles pour les images dans le groupe de ressources?Ajout de plusieurs ressources portant le même nom à Xcode pour iPhone
Merci :)
Vous pouvez avoir plusieurs ressources avec le même nom aussi longtemps que (1) ils ne sont pas dans le même répertoire, et (2) Vous avez ajouté des ressources à votre projet Xcode par référence .
(1), car aucun répertoire peut contenir deux fichiers avec le même nom
(2) parce que Xcode respecte les structures de répertoires pour les répertoires ajoutés par référence (si vous ajoutez directement au projet, Xcode jette tout dans la niveau racine du lot d'applications)
Oke merci, mais chez Interface Builder je vois seulement 1 image avec le même nom, mais j'ajoute 2 images avec le même nom dans différents groupes. Et aussi dans un code Objective-C j'utilise "test.png" et non "cars/test.png" avec le nom du groupe, désolé je suis un peu confus. – Flappy
Pour élaborer: Ajouter "voitures" comme une "référence de dossier" (il vous donne l'option lorsque vous faites glisser dans Xcode) et charger l'image en utilisant imageNamed: "cars/background.png". Notez que ceci manque potentiellement une étape importante: il ne lance * pas * pngcrush -iphone »sur les images (il copie simplement le contenu du répertoire), de sorte qu'elles se chargent potentiellement plus lentement sur le périphérique. –
Évitez d'utiliser cette approche avec votre dossier Ressources directement ou vos builds échoueront. D'autres dossiers de référence dans les ressources semblent être bien. – rob5408
Que sont les "noms doubles"? –
Par exemple "/cars/background.png", "/bikes/background.png". Mais quand je l'utilise dans mon code ou dans Interface Builder je ne reçois qu'un "background.png" .. – Flappy