2009-10-21 7 views
0

Je développe une application iPhone dotée d'un TabBarController avec deux onglets.
Chaque onglet contient un UIWebView qui charge une page Web à partir de mon site Web.Afficher une vue de chargement et basculer vers TabBarController dans l'application iPhone

Je souhaite ajouter une vue qui fonctionnera comme un écran de bienvenue qui n'affiche pas le TabBarController lui-même (vue plein écran) et indique que l'application est en cours de chargement.
Ensuite, je veux cacher l'écran de bienvenue et montrer le TabBarController

Quelqu'un peut-il me diriger vers la bonne direction sur la façon d'implémenter cette fonctionnalité?

Merci!

Répondre

2

Je suggère d'utiliser un contrôleur de vue modal pour la vue de chargement:

- (void)presentModalViewController:(UIViewController *)modalViewController animated:(BOOL)animated 

Si vous présentez le contrôleur modal vue dès que vos lancements d'applications (sans animation), ce sera au-dessus de tout , y compris la barre d'onglets, même si elle a été présentée par l'un des contrôleurs de vue à onglets.

Une fois le chargement terminé, vous pouvez rejeter le contrôleur modal de la vue:

- (void)dismissModalViewControllerAnimated:(BOOL)animated 

Vous pouvez animer le licenciement ou non.

Si votre Default.png (lancement de la capture d'écran) ressemble à la vue modale, l'ensemble devrait être plutôt transparent.

Questions connexes