J'ai quatre UINavigationControllers assignés chacun à un onglet dans un UITabBarController. Chaque UINavigationController gère un UIViewController, qui peut lui-même se ramifier dans d'autres UIViewControllers en dessous de lui de manière hiérarchique. Ma question est, dans le cas où un utilisateur, sous un onglet, a navigué vers un UIViewController qui se trouve ci-dessous le UIViewController principal géré par le UINavigationController, puis l'utilisateur appuie sur un onglet différent, puis revient à l'onglet original, COMMENT puis-je faire en sorte que l'utilisateur soit présenté avec le UIViewController principal géré par le contrôleur UINavigation? et pas la page où il s'est arrêté?Comment les utilisateurs font-ils apparaître leurs piles UINavigationController sous un UITabBarController?
UITabBarController est mis en place dans IB
pourriez-vous être plus précis? Tous mes UINavigationControllers ne sont pas programmatiques mais sont uniquement dans IB. Ai-je besoin de les sous-classer? – RexOnRoids
Non, il suffit d'utiliser self.navigationController –
J'ai ajouté du code et des détails à ma réponse. Notez que je ne l'ai pas essayé moi-même, mais cela devrait marcher dans ce sens. –