Existe-t-il un TTNavigator équivalent à popViewController de UINavigationController? (? Ou une autre méthode pour rejeter un contrôleur de vue que je ne trouve pas)TTNavigator popViewController?
2
A
Répondre
2
Par googling rapide, je trouve cette page: http://api.three20.info/interface_t_t_navigator.php
Je pense que c'est la méthode que vous recherchez:
(void) - removeAllViewControllers
Supprime tous les contrôleurs de vue de la fenêtre et les libère.
2
Vous pouvez accéder au contrôleur de navigation à travers le TTNavigator et appelez popViewControllerAnimated. Quelque chose comme ceci:
[[TTNavigator navigator].topViewController.navigationController popViewControllerAnimated:YES];
0
J'utilise le code ci-dessous, et j'obtiens un avertissement, mais cela fonctionne comme prévu.
[[TTNavigator navigator].visibleViewController.navigationController popViewControllerAnimated:YES];
Merci pour la réponse. Malheureusement, cela fait apparaître le contrôleur de vue de dessus, seulement pour montrer le même contrôleur de vue en dessous. Je ne suis pas sûr de savoir ce que fait Three20 en interne pour que cela se produise. – thebossman