Как переставить элементы пользовательского интерфейса при повороте экрана - PullRequest
1 голос
/ 16 мая 2011

Я создаю приложение для iphone с маленькой кнопкой в ​​правом углу экрана.В идеале я должен видеть кнопку независимо от ориентации телефона.Однако пока я вижу кнопку только в том случае, если экран находится в вертикальном / вертикальном положении, когда я поворачиваю ее в сторону, кнопка не видна.

Какой самый простой способ решить эту проблему?Могу ли я переместить кнопку вручную, когда поворачиваю экран (это может быть проще, поскольку кнопка - единственный IB OUlet, который не отображается правильно, другие элементы в порядке).

Или я подумал о создании двух разных представлений с двумя разными файлами пера.(Но я не уверен, как это сделать?)

Пожалуйста, помогите.Спасибо

Ответы [ 2 ]

2 голосов
/ 16 мая 2011

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

0 голосов
/ 16 мая 2011

Перерисовка рамки кнопок в willRotateToInterfaceOrientation решает проблему. или просто вращать и использовать маску авторазмера

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