Я пытаюсь создать UIView в Интерфейсном Разработчике, который показывает пользователю два поля, содержащие некоторый текст. Этот UIView должен поддерживать как альбомный, так и портретный режимы.
В портретной ориентации два поля должны быть расположены по центру по горизонтали и находиться друг под другом. Как на картинке ниже:
Портретный режим http://img176.imageshack.us/img176/5899/screenshot20100403at709.png
Но в альбомной ориентации должны отображаться два прямоугольника по центру и рядом друг с другом. Как на картинке ниже:
Пейзажный режим http://img40.imageshack.us/img40/1669/screenshot20100403at728.png
Возможно ли это, используя только параметры автоматического изменения размера (или любые другие параметры IB), или мне нужно ретранслировать представление в коде для событий изменения ориентации? Я бы предпочел использовать только IB.
Я попытался заблокировать верхнее и левое поля верхнего ящика и заблокировать нижнее и правое поля нижнего ящика. Но проблема в том, что для того, чтобы это работало, мне также нужно сжать две рамки, когда одна из них переходит из портретной в альбомную, потому что в противном случае они перекрываются.