2014-11-07 2 views
1

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

Я включил параметр автоматической компоновки и классы размеров. Также я добавил ограничение для горизонтального выравнивания для каждого объекта внутри контроллера прокрутки. Последний снимок экрана - от симулятора. Как вы видете; ширина представления свободной формы слишком велика. Я могу прокручивать по горизонтали и по вертикали. Первый (горизонтальная прокрутка) не должен существовать.

The view

enter image description here

enter image description here

ответ

0

Я считаю, что вы должны отключить использовать размер Классы

Открыть раскадровки и выберите контроллер. На правой стороне выберите первый значок (Показать инспектор File), а затем отключить использовать размер Классы

Не действительно уверен, но я бы также изменить Freeform на фиксированный размер

+0

Это означает, что я должен выбирать между iPhone и iPad. Но я хочу использовать оба устройства. – Kraishan

+0

@ user2014780 в настройках вашего проекта (Общие сведения -> Информация о развертывании) выберите Devices: Universal – dit

+0

Это уже универсальное. – Kraishan

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