2009-03-06 10 views
1

Est-ce que mon hypothèse est que chaque contrôleur présenté avec presentModalViewController: animated: a besoin de sa propre pile UINavigationController pour sa propre hiérarchie de contrôleurs drill-down? Signification, disons que j'ai un contrôleur de haut niveau Il a sa propre pile de navigation, et un bouton d'action qui présente un autre contrôleur via un modal. Ce modal a sa propre pile de navigation. Est-il préférable de diviser chaque modalView avec sa propre pile de navigation?Comprendre UINavigationController sur l'iPhone

Répondre

3

Si vous souhaitez qu'une vue modale ait le comportement de renvoi et de retour fourni par un contrôleur de navigation, vous devez lui fournir un contrôleur de navigation distinct. (Si vous n'avez pas besoin de pousser et d'ouvrir les contrôleurs de vue à l'intérieur de cette vue modale, alors vous n'en avez pas besoin, bien sûr.) Cela peut être un peu pénible, mais ce sont les pauses.

Questions connexes