2011-07-14 4 views
0

J'utilise MonoTouch et ma configuration d'application ressemble à quelque chose comme ça,UITabBarController ne pas utiliser NavigationController

NavController -TabBarController -NavController -View1

Cela fonctionne alors que je clique sur un onglet et suis chargé à View1. Le problème est que cela a été effectué par le tabBarController et non le navigationController. Donc, je n'ai pas de bouton Retour. Est-il possible de capturer un événement TabItemClicked et manuellement utiliser le NavigationController pour pousser le View1 sur la pile? Donc, je peux obtenir un bouton de retour.

Je cache le TabBar une fois que j'arrive à View1, donc pour l'instant, il n'y a aucun moyen de revenir de View1.

+0

Vous trouverez des informations sur la combinaison des interfaces UIViewController dans ce [lien] (http://developer.apple.com/library/ios/#featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers .html # // apple_ref/doc/uid/TP40007457-CH104-SW1). Je ne suis pas sûr mais ce n'est pas un bon moyen d'inclure un TabBarController dans un NavigationController. –

+0

Pourquoi imbriquez-vous un TabBarController dans un contrôleur de navigation? [documentation iOS] (http://developer.apple.com/library/ios/featuredarticles/ViewControllerPGforiPhoneOS/CombiningViewControllers/CombiningViewControllers.html#//apple_ref/doc/uid/TP40007457-CH104-SW1) indique qu'un contrôleur de navigation ne doit pas incorporer un contrôleur de barre d'onglets. J'espère que vous avez de bonnes raisons de ne pas suivre cette recommandation. Cela dit, mettre le contrôleur de navigation à l'intérieur d'un contrôleur de barre d'onglets est correct. –

+0

J'ai commencé avec un contrôleur de navigation à l'intérieur du TabBarController, mais je ne pouvais pas voir comment revenir à la vue d'accueil une fois que j'avais un navigateur quelque part. (Je cache la barre d'onglets donc j'ai besoin d'une sorte de bouton de retour avec la logique.) – Kye

Répondre

Questions connexes