2010-11-18 3 views
0
mise en page de

ma demande est:Mise en application

  • contrôleur Tab -> UIViewController1 -> UIViewController2 -> UIViewController3

je besoin d'un écran de connexion avant, donc je montre une popup avec "presentModalViewController" dans le "didFinishLaunching" dans le délégué de l'application.

Mais je veux un écran de connexion avec un contrôleur de navigation, ceci:

écran de connexion:

-> Sélectionnez Inscris-toi ou

-> si ENREGISTRER -> vue du salon pour le registre -> si LOGIN -> montrez la vue pour la connexion

Donc je suppose que j'ai besoin d'un contrôleur de navigation, c'est exact?

J'ai readed beaucoup de questions et me suggèrent de créer une mise en page comme ceci:

  • Navigation Controller -> écran de connexion (avec Inscris-toi ou) ---> enregistrer ou vue connexion - -> fermer la vue et afficher la barre d'onglets

Lequel de ces moyens est le plus correct?

Répondre

0

Je voudrais utiliser le contrôleur de navigation quand ils vont dans la section d'enregistrement. Cela permettrait à l'utilisateur de revenir en arrière une fois qu'il y est entré et de permettre une certaine flexibilité si votre processus d'enregistrement doit être réalisé en plusieurs étapes.

Une autre suggestion est que vous devriez mettre le formulaire de connexion réel sur la première vue. De cette façon, les utilisateurs déjà enregistrés ne devront pas effectuer 2 étapes pour se connecter.

Connexion écran

  1. Login Form
  2. bouton Enregistrer -> Enregistrer Vues
+0

Je vois l'application Foursquare ont deux boutons sur la première vue: Inscrivez-vous maintenant et LOGIN. Mais un utilisateur déjà inscrit ne doit pas insérer à chaque fois des informations de connexion. Comment puis-je faire ceci? –

+0

Cherchez-vous à connecter l'utilisateur sans leur demander d'entrer leur authentification? – DerekH

+0

Si l'utilisateur s'est déjà connecté à l'application oui, bien sûr. J'ai besoin d'utiliser plist? –

Questions connexes