2010-05-24 2 views

Répondre

0

J'ai utilisé une approche légèrement différente de la suggestion de Mike. Je crée un contrôleur de navigation (NC) et init il avec un contrôleur de vue racine du contrôleur de vue (VC) que je veux présenter modalement. Je présente ensuite le nc modalement. Je peux alors pousser avec succès de la VC en cas de besoin.

+0

Peut-être que je n'étais pas clair, mais c'est la même approche que j'ai décrite. J'ai supposé que vous définiriez la racine car vous ne pouvez pas afficher un contrôleur de navigation sans rien sur sa pile. Ce serait la raison pour laquelle vous ne voyiez aucune animation. La première vue placée sur la pile du contrôleur de navigation (la vue racine) n'est pas animée. – Mike

2

Utilisez un UINavigationController comme vue que vous affichez modale. Vous pouvez ensuite pousser sur ce contrôleur.

+0

Merci, cela fonctionne, mais la poussée n'est pas animée malgré le réglage animé à OUI – RunLoop

+0

Publiez votre code, cela devrait fonctionner ... – Mike

+0

La raison pour laquelle il n'a pas animé est parce que le contrôleur de navigation n'avait pas de contrôleur de vue racine . J'ai utilisé une approche de diff comme ci-dessous. – RunLoop

Questions connexes