Dynamique (Valeur Par Défaut.png) splashscreen en 3.0 [SDK de l'iPhone]
Je sais que c'est possible de créer dynamiquement changable par Défaut.png par la création d'un lien symbolique. Mais ce n'est pas possible dans le SDK de l'iPhone 3.0 plus (seulement dans la version 2.0).
Comment puis-je faire cela en 3.0, ou est-ce impossible?
Tim
Cette travaillé sur l'iPhone OS 2.0 http://collison.ie/blog/2008/11/dynamic-defaultpng-files-on-the-iphone mais pas sur l'iPhone OS 3.0 plus. La valeur par défaut-l'écran est toujours noir.
Je peux modifier la valeur par défaut à l'écran dans les documents-dossier et le lien symbolique ne la lien vers ce fichier. J'ai testé que par la navigation de l'app-dossier dans le Simulateur. J'ai vu la file de droite dans les documents de répertoire, et j'ai vu que le lien symbolique pointe (le droit) de fichier.
OriginalL'auteur elslooo | 2009-12-24
Vous devez vous connecter pour publier un commentaire.
Il n'est pas possible dans la version 3.0. Il n'a été possible que sur la 2.0 parce que c'était un bug exploitable. Le bug a été corrigé dans la version 3.0 qui est pourquoi il n'est pas possible.
Apple n'avez pas l'intention de la valeur par Défaut.png pour être un "splash screen".
Si vous lisez le HIG, vous verrez que la valeur par Défaut.png est supposé représenter votre interface utilisateur car il serait "vide" - sans aucun contenu. Il est destiné à donner à l'utilisateur l'illusion d'une "près de l'instantané" de lancement.
Découvrez toutes les apps Apple sur l'iPhone, et vous verrez comment la valeur par défaut.png est destiné à être utilisé correctement.
Apple froncement de sourcils à l'aide de la valeur par Défaut.png, un écran de démarrage. Ils disent qu'il est réellement adapté pour des applications telles que des jeux qui n'utilisent pas le standard de l'INTERFACE utilisateur éléments fournis dans le SDK.
Cela étant dit, beaucoup d'applications de ces journées sont l'utilisation de cette fonctionnalité pour afficher les écrans de démarrage, et il semble qu'Apple n'a pas vraiment d'application de cette directive.
Longue histoire courte, vous pouvez faire un écran de démarrage, mais il ne peut pas être dynamique - pas plus.
Je doute que cela sera possible dans le futur SDK versions. Le système aura besoin d'accéder à l'image avant de l'un de vos apps code s'exécute, car il est nécessaire dans le lancement de l'animation.
OriginalL'auteur Jasarien
Utiliser un vide par Défaut.png et ensuite dans votre application délégué
-applicationDidFinishLaunching:
méthode, la charge d'unUIView
qui contient votre contenu dynamique. Cette solution laisse de côté les conflits avec Apple SDK conditions ainsi que tous les problèmes techniques.OriginalL'auteur Alex Reynolds