2010-06-30 14 views

Répondre

2

Cela ressemble à un problème de conception. C'est généralement une meilleure idée d'afficher une vue d'enregistrement/connexion en mode modal. Ainsi, lorsque l'enregistrement est terminé, vous pouvez ignorer la vue modale, et sous votre «dernière nouvelle», la vue est déjà présente. Très probablement, vous ne voulez pas que vos utilisateurs puissent passer à un autre onglet au milieu du processus d'inscription, l'afficher de façon modale s'occuperait également de ce problème. N'oubliez pas que UITabBarController est également un contrôleur UIViewController. Donc, vous pouvez simplement faire:

[tabBarController presentModalViewController:registrationController]; 

Et lorsque vous avez terminé, écartez-le, et assurez-vous que votre dernier onglet Nouvelles est sélectionné.

+0

Donc, ce que je charge ce point de vue modal dans l'application fichier délégué? – Liam

+1

Yup, ce serait un bon endroit pour le faire, surtout si vous faites une vérification initiale sur le lancement de l'application pour voir si vous avez un utilisateur enregistré ou non. Si vous ne le faites pas, présentez le contrôleur de vue modale, si c'est le cas, laissez l'application progresser comme d'habitude, en affichant votre contrôleur de nouvelles. –

0

Utilisez le contrôleur de navigation (UINavigationController).

Il y a beaucoup de tutoriels sur les applications iPhone de navigation sur le Web ...