2010-05-12 24 views
2

comment ajouter une vue de superposition qui va sur tout. par exemple sur un contrôleur de barre d'onglets, et un contrôleur de navigation?ajouter une vue de superposition sur toutes les autres vues

grâce

+1

En fin de compte je résolu le problème en ajoutant un bouton à la superview, ce bouton je fait pour la taille de l'écran et cela a formé l'arrière-plan. J'ai ensuite mis la vue d'avancement sur le dessus, et un bouton d'annulation. Cela peut être un peu une solution naf, mais cela fonctionne très bien – padatronic

Répondre

2

Trouver la vue « top » dans la pile, et ajouter un sous-vue. par exemple

[self.tabBarController.view addSubview:myView]; 

La partie la plus difficile est de trouver la vue la plus haute; avec une barre d'onglets, ce sera sa propre vue.

2

Ajouter une fenêtre. C'est ce que font le clavier popup et UIAlertView, vous pouvez le voir en this view dump.