2010-07-13 7 views
1

Ceci est en quelque sorte à l'arrière d'une question précédente. Je suis actuellement en train de jeter ensemble un simple iPhone de réseautage social. Pour ma question, vous pouvez penser à l'application pour être assez similaire à l'application facebook iphone.iphone RootViewController Login ou Menu

Il est basé sur le modèle de navigation et la vue de menu est le contrôleur de niveau supérieur pour mon contrôleur de navigation. L'utilisateur doit se connecter pour utiliser l'application. Je me demandais simplement si le contrôleur de navigation devrait être la vue de départ et si l'utilisateur ne s'est pas connecté (lorsque l'utilisateur se connecte je vais stocker les informations de connexion afin qu'ils ne doivent pas se connecter la prochaine fois que l'application) que de lancer la page de connexion de façon modale. Ou si la page de connexion doit être la vue de démarrage et à la connexion le contrôle de connexion va créer et aller au contrôle de navigation.

Merci à l'avance

Répondre

2

Si l'utilisateur doit se connecter avant d'utiliser l'application, montrant alors l'écran de connexion est probablement le meilleur modalement pari pour la première vue qui obtient affiché.

Apple fait cela avec son application iTunes Connect qui est disponible lorsque vous allez voir vos données de vente. Ils montrent un écran noir pendant le chargement de l'application, affichent de manière modale l'écran de connexion, puis rejettent la vue pour montrer le courage de l'application. En outre, dans votre cas, il serait bien que le contrôleur de navigation soit prêt en arrière-plan au moment où l'écran de connexion de l'utilisateur est fermé (vous pouvez le retarder avec un indicateur d'activité pendant la lecture de la vue). Cela donnerait l'impression d'une application plus réactive