0

Я пытаюсь создать UIView в Interface Builder, который показывает пользователю два поля, содержащие некоторый текст. Этот UIView должен поддерживать как альбомные, так и портретные режимы.Ретранслятор iPhone Orientation От одного столбца до двойной колонки

Если в портретной ориентации два блока должны быть расположены по горизонтали и находиться под друг другом. Как на рисунке ниже: Portrait Mode http://img176.imageshack.us/img176/5899/screenshot20100403at709.png

Но когда в альбомной ориентации он должен показывать два прямоугольника, расположенных по вертикали и бок о бок. Как на картинке ниже: Landscape Mode http://img40.imageshack.us/img40/1669/screenshot20100403at728.png

Возможно ли это использование только параметров автозапуска (или любых других вариантов IB), или мне нужно передать представление в коде при событиях изменения ориентации? Я бы предпочел использовать только IB.

Я попытался зафиксировать верхний и левый края верхней коробки и заблокировать нижнее и правое поля нижней панели. Но проблема в том, что для ее работы мне также необходимо сжать две коробки, поскольку они меняются от портрета к пейзажу, потому что в противном случае они будут перекрываться.

ответ

1

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

1

я сделал что-то вроде этого раньше ..

, что я сделал, был сделан с помощью кодов .. на willRotateToInterfaceOrientation: продолжительность: вызова метода, то я Replot центральных точек зрения ..

это работает для меня :)

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

  • Нет связанных вопросов^_^