2010-07-21 5 views
0

Existe-t-il un moyen de personnaliser la méthode appelée lorsque quelqu'un touche le bouton Précédent de mon UINavigationController? J'ai besoin de vérifier quelle plume est en cours de chargement afin que je puisse configurer correctement UINavigationController (principalement mettre la barre de navigation à caché pour une vue).Méthode UINavigationController Problème

Répondre

0

Il y a plusieurs façons de le faire:

1/Lorsque vous cliquez sur le bouton de retour, une vue sera appelée avec viewWillAppear :, vérifier ce point de vue.

2/La NavigationController contient une liste de UIViewController, juste obtenir le deuxième top UIViewController

3/l'élément de bouton de retour pointera vers un UINavigationItem, obtenir que UINavigationItem, en utilisant le titre, vous pouvez décider que vous vues êtes en

+0

Merci! J'ai utilisé avait essayé d'utiliser une méthode viewWillAppear initialement, mais à la fin de celui-ci j'ai oublié d'appeler [super viewWillAppear: animated]; donc ça n'a pas marché. J'ai ajouté ça et ça fonctionne comme un charme maintenant! – swiecki

Questions connexes