2010-02-16 6 views
3

J'ai 3 vues dans mon application. La vue principale a 2 boutons et lorsqu'elle est sélectionnée, elle affiche la 2ème vue (qui a de nouveau des boutons et affiche une 3ème vue avec des images). J'ai un bouton d'accueil à la deuxième vue. Lorsque je suis pressé, je veux montrer la vue principale. Je peux le faire si j'ajoute la 2ème vue comme sous-vueCacher une vue de contrôleur de vue tout en renversant une vue

[self.view addSubview: secondViewController.view]

Mais chaque fois 2ème vue flips pour afficher la 3e vue, je peux voir la vue principale alors qu'il est retournement.

Maintenant si j'ajoute 2ème vue comme ci-dessous self.view = secondViewController.view alors je n'ai pas la vue principale à afficher lorsque le bouton d'accueil est pressé. Comment puis-je cacher la vue principale lorsque la 2e vue est retournée pour afficher la 3ème vue?

Répondre

1

Vous pouvez simplement définir la propriété alpha de la vue principale sur 0 avant de la retourner et sur 1 après retour en arrière.

Je ne sais pas à quoi ressemble votre application, mais il semble que vous reproduisiez un grand nombre de comportements qui vous sont proposés gratuitement par des applications basées sur la navigation. Juste une suggestion.

Questions connexes