2010-08-29 7 views
2

Я пытаюсь отобразить UIImageView на вкладке на iPad. Я скрываю панель вкладок, и я хочу, чтобы UIImageView занимал весь экран, т. Е. Был полноэкранным. Я пытаюсь изменить размер всего, что видно, и изображение не будет занимать пространство, используемое панелью вкладок. Я пробовал отлаживать, печатая фрейм для каждого вида, идущего вверх по иерархии представлений. Все выглядит нормально, пока не дойдет до UIViewControllerWrapperView, который имеет меньший размер.Как изменить размер UIViewControllerWrapperView

Что такое UIViewControllerWrapperView и как его изменить?

ответ

-1

вы пробовали сброс кадра на UIImageView

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

Да у меня есть. Когда я сказал, что я все изменил, значит, я изменил вид изображения и вид контроллера. Я написал процедуру отладки, чтобы привести фрейм для каждого представления, идущего вверх по иерархии. Поднимаясь вверх, изображение, вид прокрутки и вид выглядят должным образом. Тем не менее, представление View представляет собой UIViewControllerWrapperView, который не изменяет размер. Моя нынешняя теория заключается в том, что она не может быть выполнена в UITabbar. Я нашел пример, когда кто-то настраивал делегата UITabBar и когда была выбрана желаемая вкладка, они обновили представление для всего окна, чтобы заменить контроллер панели вкладок. – David

Смежные вопросы