2009-07-14 12 views

Répondre

16

En bref - non. Le but de Default.png est de donner à l'iPhone OS quelque chose à afficher à l'utilisateur pendant qu'il charge votre application. Le mieux que vous puissiez faire est d'accélérer la charge initiale de votre application (par exemple, différer le chargement de vos ressources programme est en cours d'exécution), puis ajoutez votre propre animation pendant que vous chargez réellement vos ressources dans les coulisses.

+0

Oui, c'est ce dont j'avais peur. C'est plutôt logique. – postalservice14

0

Pour autant que je sache, malheureusement pas. Le point de la légèreté de default.png est de permettre à l'application de faire une montée en puissance intensive dans les coulisses. L'animation mangerait de précieux cycles de CPU. Cependant, si vous avez besoin de faire plus de traitement une fois que votre application a été lancée, vous pouvez faire un CAnimation avec threads pendant ce temps.

1

Si vous le voyez comme un écran de chargement animé alors non, mais ayant la première vue de votre application charger toutes les données et faire quelque chose pendant qu'il le fait alors oui sûrement, mais j'essaie de le faire et je suis défaut pour le moment

0

non, mais si votre initialisation prend du temps. Vous pouvez ajouter une vue de lancement d'animation personnalisée une fois l'application lancée.

pour faire court. après le lancement, avant toute l'initialisation réelle, allouer, init et afficher une vue qui est exactement la même que default.png mais avec un effet d'animation.

en ce point de vue animant affiche, init les véritables étoffes de votre application en arrière-plan remplacer la vue animant tout fait

0

Vous pouvez faire ce que l'on de l'application que je sais fait. Ils ont créé une série d'images qui, lorsqu'elles sont affichées en séquence, font croire que l'écran de démarrage est animé. Vous pouvez vérifier cette application pour obtenir une idée: TravellerID

Espérons que cela aide.

Questions connexes