2010-05-01 11 views
0

Je suis un débutant relativement nouveau sur le développement d'applications iPhone, mais j'ai créé avec succès une application de barre d'onglets avec 4 éléments de barre d'onglets. Je voudrais avoir une page d'inscription unique pour que les utilisateurs saisissent des informations quand ils ouvrent l'application pour la première fois. La page d'inscription doit charger avant la vue avec la sélection des éléments de la barre d'onglets charges.Application de barre d'onglets pour iPhone avec enregistrement Afficher

Quelle est la meilleure façon de faire cela? De même, comment charger un UIView ou UIWebView avant le chargement des éléments de la barre d'onglets? Toutes les suggestions et exemples de code seraient très appréciés - merci!

Répondre

0

Ce que j'ai fait pour des choses comme ceci est de créer le contrôleur de barre d'onglets comme contrôleur principal pour votre application comme si vous n'aviez pas la page d'inscription. Ensuite, dans la vue viewdidload, vérifiez si les informations d'enregistrement ont été collectées (dans une p-list, keychain, db, ou quelle que soit la façon dont vous les stockez). Si c'est le cas, procédez comme d'habitude. Si elle n'a pas (la première fois l'application est lancée), puis présenter une vue modale à l'utilisateur avec un code comme ceci:

modalView *m = [[modalView alloc] initWithNibName:@"modalView" bundle:nil]; 
[self presentModalViewController:m animated:YES]; 
[m release]; 

Avec modalView étant le nom de mon UIView ou UIWebView. J'espère que cela pourra aider!

+0

Merci pour la réponse. J'ai vu la partie modale plus tôt - j'essaierai bientôt la collection d'informations. Merci encore! – leeks