Tabbed App et agencement des Views
Bonsoir à tous,
Je commence à développer une application avec le template Tabbed App.
Elle aura un peu le même design que l'application de la Fnac, à savoir une Tab Bar avec Home recherche et mon compte.
Je souhaiterais savoir comment mettre en place la View mon compte dans StoryBoard, car celle-ci sera différente suivant si l'utilisateur est connecté ou pas.
Alors comment doit-on procéder ?
merci.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Tu pourrais avoir deux viewControllers, et tu peux remplacer l'un avec l'autre dans la liste des viewControllers du UITabBarController lorsque l'utilisateur connecte ou déconnecte.
Merci mais comment fonctionne le remplacement d'une ViewController par l'autre, y a t-il possibilité de faire cela sur le click d'un item de la Tab Bar :
ou alors c'est une autre technique ?
Merci.
En fait je suis un peu dans le cas de l'image ci-dessous :
pour moi first view : ConnexionViewController,
second view : MyInfoTableViewController si déja connecté
dans la classe du NavigationController j'ai mis ceci :
ça fonctionne mais j'ai plusieurs problèmes :
- la TabBar n'apparait plus dans les ViewController
- le message suivant dans la console : Presenting view controllers on detached view controllers is discouraged
Il ne faut pas utiliser un UINavigationController pour faire un choix.
Tu devrais utiliser un "Container" view comme ci :
Impeccable, je viens de tester ça fonctionne mieux comme ça ! merci !
Et, si tu veux changer du contrôleur pour la connexion vers le contrôleur pour l'info, tu dois mettre un bouton sur la view de connexion et le connecter vers ce code dans le contrôleur :
Puis, il faut modifier le code dans le deuxième contrôleur :
Merci !
et admettons que j'ai un bouton "me déconnecter" dans infoViewController, je procède un peu de la même façon pour ré-afficher ConnexionViewController ?