Как переместить и изменить размеры подпредставлений в представлении с помощью Interface Builder? - PullRequest
0 голосов
/ 29 октября 2011

Я пытаюсь создать представление в Интерфейсном Разработчике, которое содержит UITextView и две кнопки UIB. В портретном режиме я хочу, чтобы вид выглядел так: enter image description here

А в альбомном режиме я хочу, чтобы представление автоматически перемещало / изменяло размеры, чтобы оно выглядело так: enter image description here

Я предполагаю, что некоторая комбинация свойств Size & Position, Autosizing, Alignment и Placement для различных видов и подпредставлений могла бы достичь этого, но, несмотря на эксперименты с кучей комбинаций, я даже близко не могу приблизиться к тому, что пытаюсь добиться.

Возможно ли это вообще, или я должен сконцентрироваться на программной перестановке всего?

1 Ответ

2 голосов
/ 29 октября 2011

Да, это возможно. Настройте параметры следующим образом:

TextView: исправлены поля сверху, снизу, слева и справа. Гибкая ширина и высота

enter image description here

Кнопка ОК: исправлены левые и нижние поля. Фиксированная ширина и высота

enter image description here

Кнопка отмены: исправлены правое и нижнее поля. Фиксированная ширина и высота

enter image description here

Расположите виды правильно в портретном режиме в IB, и все должно измениться размер для ландшафтного режима и сохранить расположение.

РЕДАКТИРОВАТЬ, чтобы показать, где найти настройки.

enter image description here

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