2010-08-06 6 views
1

Мое изображение не растягивается, чтобы соответствовать текущей ориентации!вид вкладок на iPad без изменения размера

Я создаю приложение панели вкладок. Я воспроизвел образец, который вы создаете, когда вы «создаете новое приложение панели вкладок». Все работает, за исключением случаев, когда я изменяю ориентацию iPad, он поворачивает представление, панель вкладок растягивается снизу, но вид не изменяется. В принципе, если вы начинаете с пейзажа, а затем поворачиваетесь на портрет, он вращается, но вид все еще остается ландшафтной, даже если он вращается.

В моей панели вкладок есть две вкладки (точно так же, как приложение-образец), и поэтому я сравнивал мой образец с образцом, который работает по свойству собственности. Одно отличие: я заметил, что мой FirstView в IB под областью изменения размера не показывает стрелки изменения влево/вправо вверх/вниз. Другими словами, он не помечен для автоматического заполнения контейнера. Образцы FirstView и SecondView DO имеют эти стрелки. Но я не могу их включить!

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

Большое спасибо.

ответ

1

Решение заключается в следующем:

self.view.autoresizingMask = UIViewAutoresizingFlexibleWidth | UIViewAutoresizingFlexibleHeight;

Сделайте это в поле зренияDidLoad. В IB должна быть ошибка.

0

Другим ответом является отключение любых имитируемых табуляций, навигационных баров или баров состояния в представлении в Interface Builder. Перейдите в область автозадания и включите стрелки автоматического роста. Затем вернитесь к имитируемым пользовательским элементам.

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