IOS: ouvrir et fermer certains contrôleurs
Dans mon application j'ai la configuration suivante pour ouvrir mon point de vue, les contrôleurs:
Quand j'écris "pushViewController" j'utilise une manette de navigation, et quand j'écris "présent" - je utiliser un presentModalViewController
.
firtsView -> (pushviewcontroller) -> secondOneView -> (present) -> thirdOneView -> (present) -> fourthView
firstView -> (pushviewcontroller) -> secondTwoView -> (present) -> thirdTwoView
C'est le schéma de mon application pour organiser mon point de vue contrôleurs. Alors ma question est:
Ce qui est le chemin de retour de "fourthView" (c'est quand je rentre de la "fourthView") à "secondTwoView"?
Est-il un moyen de le faire?
OriginalL'auteur CrazyDev | 2012-01-27
Vous devez vous connecter pour publier un commentaire.
Oui il y a des.
La
UIViewController
propose différentes méthodes pour faire disparaître une-vue-contrôleur en fonction de si vous avez présenté sous forme modale ou non. Ce sont :Vous aurez besoin de les effacer un par un.
Aussi, prenez le temps de lire le Afficher Guide De Programmation d'Apple.
À l'aide d'un
UINavigationController
vous peut apparaître à tout point de vue contrôleur à l'aide d' :Sinon, une autre méthode vous permettent de pop juste un :
OriginalL'auteur
si vous utilisez presentViewController
je pense que vous devez ignorer viewController un par un
mais si vous navigationcontroller seul, alors vous pouvez sauter à viewController vous voulez
OriginalL'auteur IPaPa
Si vous voulez un peu d'animation. Je suggère de le faire manuellement à l'aide de CoreAnimation. Depuis
n'est disponible qu'après iOS5.
OriginalL'auteur Zitao Xiong