2010-12-09 9 views
0

Je crée cette nouvelle version de l'une de mes applications et cette nouvelle version dispose d'une nouvelle interface. Comme je suis en phase de test, je construis l'application en utilisant une cible différente sur Xcode Je me demande s'il existe un moyen de dire à la cible d'utiliser un autre nom de fichier pour l'image de chargement, au lieu de simplement "Default.png"?iphone - un nom différent pour Default.png

Ne me dites pas qu'il est pas possible ... :(

Merci

Répondre

3

C'est en fait très simple. Dans le fichier Info.plist de votre nouvelle cible, ajoutez la clé UILaunchImageFile et définissez-la sur le nom de base de votre fichier. Ensuite, incluez votre nouvelle image par défaut au lieu de Default.png dans votre processus de construction. Si vous voulez plus d'informations, allez au http://developer.apple.com/library/ios/#documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BuildTimeConfiguration/BuildTimeConfiguration.html. La section sur les images de lancement est à mi-chemin de la page.

+0

brillant !!!!!!! Ce qui m'étonne, c'est qu'Apple disperse des informations sur les docs. Leur page qui parle de Default.png dit qu'il doit être nommé de cette façon. Aucune mention à cette clé. C'est pourquoi je déteste les docs apple. Votre solution est brillante. Merci. – SpaceDog

0

Pour autant que je sache, pas possible. Un travail autour serait de commencer sans et/ou noir Default.png et ajoutez votre propre UIImageView dans applicationDidFinishLoading:.

Pas idéal, mais peut aider à ce que vous essayez de faire.

+0

Je me doutais que ce n'était pas possible. Bizarrement, vous pouvez définir votre propre nom d'icône mais pas l'image de chargement ... merci quand même. – SpaceDog

3

vous pouvez avoir plusieurs fichiers nommés Default.png, chacun dans un sous-répertoire distinct et les inclure tous dans un projet, puis, pour e Dans le projet, cliquez sur la case à cocher Inclure pour un seul fichier Default.png que vous voulez inclure dans la construction de cette cible, et décochez les autres si nécessaire. Si vous faites des changements, faites un nettoyage avant de construire.

+0

+1 Bonne solution! – Rog

+0

Certainement possible. hotpaw2 l'a bien compris. vous pouvez également le faire avec des macros de préprocesseur. – Jordan

Questions connexes