2009-07-13 5 views
1

J'ai une question, je veux montrer une vue sans out Pousser vers le contrôleur de navigation, il est très similaire à l'interface utilisateur native, vous allez dans le dossier Boîte de réception et là vous sélectionnez l'écran "Composer", l'écran de composition est juste animé de bas en haut sans pousser cet écran vers le contrôleur de navigation.Y at-il de toute façon d'afficher View sans le pousser à Nav Controller

Comment puis-je faire la même chose?

Merci pour votre temps et votre aide

Répondre

1

Bien sûr, il suffit d'ajouter comme une sous-vue de la fenêtre plutôt que de pousser au contrôleur de navigation.

+0

Merci Eric pour votre réponse rapide. –

3

Vous pouvez montrer un contrôleur de vue en tant que vue « modal » au-dessus du régulateur de courant de vue nav/onglet, par exemple .:

[self.navigationController presentModalViewController:anotherViewController animated:YES]; 

Cela vous donne la « slide dans » l'animation gratuitement. Cependant, vous devez faire en sorte que le dismissModalViewControllerAnimated: soit appelé sur le contrôleur de navigation lorsque vous avez terminé avec la vue modale. Voir the reference for UIViewController

0

Comme Daniel l'a suggéré, présenter des vues modales est un comportement UIViewController, UInavigationController en hérite juste de sa super-classe.

Il n'est pas nécessaire d'avoir un UINavigationController pour obtenir cet effet.

+0

Merci les gars pour votre temps et votre aide –

Questions connexes