2010-05-05 5 views
0

Я поддерживаю только портретную ориентацию, но как правую, так и перевернутую версии. Почему мои подзаголовки не изменяются соответствующим образом? В верхней части окна есть черное пространство в строке состояния. Если я изменю вкладки и вернусь, это будет исправлено.Почему мой взгляд не изменяется после поворота?

http://www.irovr.com/img/temp/stackoverflow2.png

ответ

0

Проверьте кадры, чтобы убедиться, что вы не копируете родительские фреймы. Скорее всего, один из них автоматически настраивается для строки состояния, а дочерние представления случайно копируют смещение.

+0

Извините, я немного новичок в этом. Что вы имеете в виду, проверяя свои фреймы? –

+0

Проверьте свойство .frame для каждого поднабора. У одного из них будет неправильное смещение, которое может быть то, что толкает ваши взгляды так. – MrHen

+0

Спасибо. Я понял, что это часть моего пути. После вращения я устанавливаю рамку так: tabBarController.view.frame = CGRectMake (0.0, 0.0, 320, 480); Это держит все хорошо, но когда я нахожусь в UIInterfaceOrientationPortraitUpsideDown, нижняя половина кнопок панели вкладок не реагирует на касания. –

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