iPad: проблема в альбомной и портретной ориентации - PullRequest
0 голосов
/ 25 февраля 2011

Я совершенно новичок в разработке для iPad и сталкиваюсь с этой проблемой:

В добавлен вид "LoginView" в качестве подпредставления "detailView".Я хорошо отображаю в портретном режиме, но в альбомном режиме он смещается влево и покрывает только половину экрана.

Пожалуйста, помогите мне и предоставьте решения для этих двух:

1) "«LoginView» должен охватывать весь экран в альбомном режиме.

2) После LoginView, если вход в систему успешен, я добавляю «SearchView» в «LoginView» в качестве подпредставления, но этот экран скрывает панель инструментов (и, следовательно, кнопку панели инструментов) в обоих режимах «Портрет / Пейзаж» я хочу, чтобы эта панель инструментов была видимой.

3) И снова этот «SearchView» смещен влево от экрана, и я хочу, чтобы он был справа.

Ответы [ 2 ]

2 голосов
/ 25 февраля 2011

Если вы используете Interface Builder, откройте Инспектор и перейдите на вкладку «Размер».

Вы можете определить, как вид должен изменять размер.

Если вы программно проектируете свой вид, тогда вы можете задать маску авторазмера с помощью:

// eg. of a possible combinaison
view.autoresizingMask = UIViewAutoresizingFlexibleLeftMargin | 
                        UIViewAutoresizingFlexibleWidth | 
                        UIViewAutoresizingFlexibleRightMargin;

/* With a possible combinaison of those value:
UIViewAutoresizingNone                 
UIViewAutoresizingFlexibleLeftMargin   
UIViewAutoresizingFlexibleWidth        
UIViewAutoresizingFlexibleRightMargin  
UIViewAutoresizingFlexibleTopMargin    
UIViewAutoresizingFlexibleHeight       
UIViewAutoresizingFlexibleBottomMargin 
*/
0 голосов
/ 25 февраля 2011

Проверьте свойства автоматического изменения размеров просмотров

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...