Est-il possible d'ajouter des actifs autres que les fichiers PNG à un Xcode Actif Catalogue?
Quand j'ai faites glisser des fichiers JPEG dans un Actif Catalogue qu'ils ne sont pas acceptées par l'INTERFACE utilisateur.
Est-il possible d'ajouter des actifs autres que les fichiers PNG à un Xcode Actif Catalogue?
Quand j'ai faites glisser des fichiers JPEG dans un Actif Catalogue qu'ils ne sont pas acceptées par l'INTERFACE utilisateur.
Vous pouvez ajouter la non-PNG actifs en modifiant la représentation JSON de l'actif manuellement. Le plus simple est de copier un actif existant et de le modifier:
.imageset
d'élément et de le renommer, par exemple, my_image.imageset
.imageset
Contents.json
fichier, en remplaçant les valeurs de l' filename
- clés avec vos noms de fichiers JPEGVotre Contents.json
ressemblera à quelque chose comme ceci:
{
"images" : [
{
"idiom" : "universal",
"scale" : "1x",
"filename" : "my_image.jpg"
},
{
"idiom" : "universal",
"scale" : "2x",
"filename" : "my_image@2x.jpg"
}
],
"info" : {
"version" : 1,
"author" : "xcode"
}
}
Assurez-vous de consulter votre image par nom, sans l'extension:
[UIImage imageNamed:@"my_image"]
Cette approche de travail pour les GIFs et autres actifs qu'ils sont juste copié dans l'Application principale de la série au moment de la construction. Il est intéressant de noter que les images jusqu'à la fin avec un png extension lorsqu'ils sont copiés dans le bundle, mais ils continuent de se charger correctement.
Comme de Xcode 6.1 JPG images peuvent maintenant être ajoutés à un actif catalogue. Les étapes pour ajouter sont:
heart.jpg
heart@2x.jpg
heart@3x.jpg
)Dans Xcode 6.x vous pouvez faire glisser et déposer des fichiers jpeg à l'actif du catalogue. Si la création d'une UIImage de l'actif, assurez-vous d'utiliser l' .jpg extension de la sorte:
[UIImage imageNamed:@"myimage.jpg"];
Si l'extension n'est pas inclus, l'image sera simplement apparaissent en blanc/blanc.
Vous pouvez également renommer votre image.jpg à l'image.png si vous ne voulez pas modifier le Contenu.fichier json. Vous pouvez ensuite ajouter les images à l'actif du catalogue, même si en interne, ils sont encore des fichiers jpeg. Vous pouvez même couper en tranches à l'aide de Xcode.
Lorsque l'application est compilée, tous les actifs d'aller dans les Actifs.voiture de fichier. Je n'ai pas vérifié si à ce stade, ils sont convertis au format png.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.