J'ai la structure suivante rapide 3:bouton Ajouter un nouveau bar dans la barre de navigation avec un contrôleur de la barre d'onglets Swift
Navigation Controller -> Barre d'onglets contrôleur -> 4 Voir les contrôleurs
J'ai bar 3 communes éléments de boutons. Mon problème est, dans un seul des contrôleurs de vue, je veux ajouter un nouvel élément de bouton dans le coin en haut à droite. De cette façon, lorsque je navigue vers les autres vues, le nouveau bouton ne devrait pas apparaître.
Comment puis-je résoudre ce problème?
Merci!
Son assez rare d'avoir un UITabBarController dans un UINavigationController. Il en résulte un comportement étrange auquel l'utilisateur ne s'attend pas. Vous devriez avoir un UINavigationController assigné à chaque onglet de votre UITabBarController. Cela résoudrait votre problème aussi. Parce que vous pouvez définir les éléments pour chaque onglet, car vous disposez de trois contrôleurs de navigation différents. – Maik639
Parfait, je l'ai résolu. Mon problème maintenant est que j'ai un bouton de déconnexion et maintenant ça ne fonctionne pas. Ma structure est maintenant: UINavigationController -> LoginView -> UITabBarController -> UINavigationController dans chaque onglet. J'ai un bouton de déconnexion dans l'en-tête de la dernière navigationController et je veux qu'il retourne à LoginView. –
Dans loginView, vous devez présenter votre UITabBarController de manière modale et lorsque vous appuyez sur la déconnexion, vous devez simplement appeler la méthode dismissViewcontroller. – Maik639