Изменение макета базового значения для iphone, влияет на расположение ipad

У меня есть макет с шириной класса размера любой, высота любая, которая в настоящее время работает для iPad-ландшафта. У меня есть задача создать такой же макет для iPhone-портрета.

Когда я начал проектировать с классом размера компактной ширины, также менялась обычная высота моего базового макета (любого, любого).

Я проектирую это с помощью раскадровки.

Примечание. Обратите внимание: загрузка предварительного просмотра отображается правильно, но изменяется при запуске на симуляторе.

Ответ 1

Вы можете создавать ограничения, относящиеся к определенному классу размера в инспекторе размеров. Кроме того, если вы можете дать примеры того, что вы хотите достичь на iPhone и iPad, я могу привести более конкретные примеры ограничений.

введите описание изображения здесь

Ответ 2

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

Свойства устройства