0

J'ai un contrôleur de barre d'onglets qui se compose de 4 onglets et chaque onglet contient un contrôleur de navigation. Quand je présente un contrôleur de vue sur n'importe quel onglet et après avoir rejeté quand j'essaye de pousser, le Geste pop interactif ne fonctionne pas jusqu'à ce que je ne change pas l'onglet. Par exemple quand je présente un contrôleur de vue B de A et maintenant le rejeter, maintenant je Pousse à C de A (A -> C) maintenant le mouvement pop interactif devrait fonctionner parce que j'ai placé cette propriété dans View Controller A, mais quand je essayez de faire glisser, puis le contrôleur de vue apparaît à la fois et aucune animation n'est vue. Le fait de pousser à nouveau sur View Controller C n'appelle pas viewDidAppear Method. Ce problème continue jusqu'à ce que je modifie mon onglet. Toutes les idées seraient grandesLe mouvement Pop interactif ne fonctionne pas lorsque je présente un contrôleur de vue

Répondre

0

En fait, il y avait une erreur très simple et stupide que j'avais fait dans la classe TabBarController. La super méthode de viewDidLoad et viewDidAppear n'a pas été appelée à cause de ce problème.