2010-08-29 6 views
2

J'essaie d'afficher un UIImageView dans un onglet sur un iPad. Je cache la barre d'onglets et je veux que l'UIImageView occupe tout l'écran, c'est-à-dire soit en plein écran. J'essaie de tout redimensionner en vue et l'image n'occupe pas l'espace utilisé par la barre d'onglets. J'ai essayé le débogage, en imprimant le cadre pour chaque vue remontant la hiérarchie de vue. Tout semble correct jusqu'à ce qu'il se lève à UIViewControllerWrapperView qui a la plus petite taille.Comment redimensionner UIViewControllerWrapperView

Qu'est-ce que UIViewControllerWrapperView et comment le redimensionner?

Répondre

-1

Avez-vous essayé reseting le cadre sur le UIImageView

[imageView setFrame:theController.view.bounds]; 
+0

Oui je l'ai. Quand j'ai dit que j'ai tout redimensionné, cela signifie que j'ai redimensionné la vue de l'image et la vue du contrôleur. J'ai écrit une routine de débogage pour amener le cadre de chaque vue dans la hiérarchie. En remontant, les vues ImageView, Scroll View et View sont correctement dimensionnées. Toutefois, l'aperçu de la vue est le UIViewControllerWrapperView qui n'est pas redimensionner. Ma théorie actuelle est que cela ne peut pas être fait dans un UITabbar. J'ai trouvé un exemple où quelqu'un a installé un délégué UITabBar et quand l'onglet désiré est sélectionné, ils ont mis à jour la vue pour que toute la fenêtre change le contrôleur de barre d'onglets. – David