2010-01-22 4 views
5

Dans mon application basée sur un contrôleur de vue tabbar avec de nombreux contrôleurs uinavigation pour chaque élément de la barre d'onglets, je souhaite présenter (au lancement de l'application) un appel à presentModalViewController contenant un uinavigationcontroller une racine pour que l'utilisateur puisse faire quelques choses ... quand il ou elle a fini, le bouton Terminé en haut à droite peut être appuyé pour fermer le contrôleur de vue modale et retourner à la vue de la tabulation de base .... puis-je faire ça avec Interface Builder?Utilisation d'un contrôleur UINavigationViewController seul

Répondre

4

Dans XCode, créez un nouveau fichier View XIB et ouvrez-le dans Interface Builder. Dans ce fichier xib, supprimez la vue et faites glisser un UINavigationController à sa place.

Alors, selon vous code du contrôleur, quelque chose comme

UINavigationController *controller = [[UINavigationController alloc] initWithNibName:@"ModalViewController" bundle:nil]; 
[self presentModalViewController:controller animated:YES]; 
[controller release]; 

chargera votre et présenter XIB au catalogue.

J'espère que cela aide, d'autres questions ne hésitez pas à commenter cette réponse!

S

+0

Merci! Utile. Vraiment. – JFMartin

Questions connexes