вкладки на iPad не меняются - PullRequest
       11

вкладки на iPad не меняются

1 голос
/ 06 августа 2010

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

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

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

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

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

Ответы [ 2 ]

1 голос
/ 08 августа 2010

Решение таково:

self.view.autoresizingMask = UIViewAutoresizingF FlexibleWidth | UIViewAutoresizingFlexibleHeight;

Сделайте это в viewDidLoad. В IB должна быть ошибка.

0 голосов
/ 09 августа 2010

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

...