iOS app Universelle iPad lancement des images n'étant pas utilisé
Je suis la suite de l'iOS guide de Programmation sur "la Fourniture de Lancement d'Images pour Différentes Orientations" et n'arrive pas à obtenir mon iPad lancement propres images pour travailler. Si je suis en train de lire les docs droit, "par Défaut~ipad.png" doit être utilisé comme l'image de lancement si je lance mon application dans le simulateur d'iPad, mais c'est plutôt à l'aide de mon "par Défaut.png".
Si je dis le simulateur de courir comme un iPhone4, il ne l'utiliser correctement mon "[email protected]". Mais cela ne me laisse plus confus quant à pourquoi la version iPad ne fonctionne pas.
Ce que quelqu'un sait comment faire de l'iPad lancement propre image?
Essayez de définir un iPad lancement de l'image de votre Info.plist comme dans la réponse ci-dessous. Vous pourriez avoir besoin d'utiliser autre chose que "par Défaut" pour le nom de base.
Cette question est très bien expliqué sur cette entrée stackoverflow.com/questions/2634898/...
OriginalL'auteur Cruinh | 2010-08-03
Vous devez vous connecter pour publier un commentaire.
Il ya quelques façons de le faire. Mon manière préférée est de la "App iOS Guide de Programmation"
Fournir Lancement d'Images pour Différentes Orientations:
En Info.plist, ensemble
UILaunchImageFile
à un nom de base: la " MyAppName.png'Dans votre bundle, créer des fichiers à l'aide de cette structure de nommage:
<basename><orientation_modifier><scale_modifier><device_modifier>.png
Exemple: j'ai utilisé tous ces noms pour iPad, iPhone, 1x et 2x:
Attention: Mettre le
@2x
au bon endroit, c'est le seul cas où il ne veut pas s'asseoir à la fin du nom du fichierCette méthode fonctionne particulièrement bien lorsque vous avez plusieurs build targets et vous ne voulez pas utiliser la valeur par Défaut.nom de fichier png
Voici une astuce qui m'a aidé à obtenir les noms de fichiers à droite et accepté par Xcode. Supprimer ces images de votre projet, puis ajouter votre
MyAppName
info.plist entrée comme décrit. Puis faites glisser vos images sur les Xcode 4 Cible résumé de l'image drop-points. Ils pourront ensuite être copié dans la racine du dossier de votre projet avec votreMyAppName
schéma d'affectation de noms au lieu de la valeur par Défaut.png les noms de fichiers. Si comme moi vous n'en voulez pas, vous pouvez alors retirer la référence de votre projet, de les déplacer à votre dossier images puis Xcode va les ramasser.Comment cela fonctionne dans l'iPhone 5 est actuellement sans papiers. Dès qu'il se montre dans les docs, je vais mettre à jour ma réponse.
sur iPhone 5, vous utilisez le suffixe-568h, de sorte que vous pourriez utiliser [email protected] par exemple. Vous devez avoir un fichier avec ce nom exact de votre application pour l'iPhone 5 d'être pris en charge à tous (vous obtenez un Xcode avertissement si vous n'avez pas), mais il semble être ok pour indiquer que votre image de lancement est appelé "foo.jpg" et puis avoir un [email protected] qu'elle utilisera, de préférence à l'[email protected]
Cela m'a vraiment aidé - grâce. J'ai fait passer le Lancement d'Images > Source (dans le cadre des Objectifs > Général) "l'Utilisation de l'Actif du Catalogue" ainsi, bien que (le réglage par défaut est "LaunchImage", qui a été ramasser l'iPad lancement des images, mais n'a pas d'iPhone). Vous ne savez pas si c'est un iOS7 spécifiques caprice comme c'est ma première application...
OriginalL'auteur bentford
J'ai réussi à le faire fonctionner en fournissant un iPad-clé spécifique dans l'application de l'Info.plist, plutôt que d'utiliser un iPad-nom de fichier spécifique, comme les docs suggèrent.
Mon image de Lancement de l'iPad est "iPadDefault.png" et j'ai ajouté à la suite de clé/valeur dans mon Info.plist
OriginalL'auteur Cruinh
Puisque vous êtes en train de faire une app universelle, la convention de nommage des changements !
voici un formulaire de demande de devis le guide !
Sens, il n'existe pas de portrait/paysage, etc... vous avez juste à renommer les fichiers de cette façon:
Juste eu le même problème et cela fixe, c'est à moi, je ne suis pas sûr si la gauche et la droite de l'orientation est même disponible sur le universal binaries !, mais cette def fonctionne pour moi !
OriginalL'auteur Mostafa Berg
J'ai enfin eu le paysage de l'orientation de travail sur l'ipad, hi res paysage de l'iphone 4, et basse résolution paysage sur le reste à l'aide de la suite (1 orientation paysage pour les téléphones, je n'utilise aucun autre orientation, ou de lancer des propriétés dans plist):
Mes images sont orientés comme suit (notez que les deux téléphone les images sont pivotées de 90 dans le sens horaire, mais semblent paysage sur le téléphone):
Par Défaut-Paysage.png (1024 x 748) orientation paysage. Thius est de 20 pixels inférieure à la résolution de l'iPad.
Par défaut.png (320 x 480) orientation portrait (quand je la regarde dans le finder, il semble rotation de 90 degrés dans le sens horaire à partir de l'image ci-dessus)
[email protected] (640 x 960) même orientation que ci-dessus
OriginalL'auteur Tylerc230