Вы можете использовать равные ограничения по высоте и ширине.
Выполните следующие шаги, чтобы сделать интервал UILabel одинаковым на iPhone 8 и iPhone 4s.Это поможет вам сделать его пропорциональным.
1) Для этого просто выберите свой ярлык (красный), ярлык (зеленый) и суперпредставление (которое, я думаю, является ячейкой UICollectionView
).)
![enter image description here](https://i.stack.imgur.com/UNAcl.jpg)
2) Мы заинтересованы в том, чтобы высота была пропорциональной.т.е. Red Label (80%) и Green Label (20%)
В настоящее время все высоты равны высоте суперпредставления, т.е. высота RedLabel и Greenlabel равна 100% суперпредставления.
Ноцель состоит в том, чтобы сделать его 80% и 20% для красной и зеленой метки соответственно.
Поэтому выберите ограничение высоты красной метки.Здесь вы устанавливаете ограничение, которое говорит, что «высота красной метки должна составлять 80% от высоты суперпредставлений».
Аналогично для Green Label, установите «высоту зеленой метки, чтобы она составляла 20% для высоты суперпредставления.».
Ред Лейбл
![enter image description here](https://i.stack.imgur.com/SypmZ.png)
Грин Лейбл
![enter image description here](https://i.stack.imgur.com/dw1BE.png)
3) Теперь заполните ограничение положения осей x и y, которое будет прямым
a) Ведущая красная метка = передний край суперпредставления
b) Задняя красная метка = Задний крайsuperview
c) Верх красной метки = верхний край суперпредставления
d) Низ красной метки = не требуется (так как он имеет все необходимые ограничения для обоснования своей позиции, т.е.высота = 0,8 * суперпредставление, и оно выровнено по верху, например: высота суперпредставления равно 100, оставьте этот вид сверху выровненным по высоте = 80)
e) Leading с зеленой меткой = Leading с красной меткой (вы уже установили этов точке «a» нет необходимости устанавливать ограничение снова для зеленой метки)
f) Зеленая метка Trailing = красная метка Leading (вы уже установили это в точке «b», нет необходимости устанавливать ограничение снова дляЗеленая метка)
г) Зеленая метка снизу = низ суперпредставления
h) Зеленая метка top = не требуется (так как она имеет все необходимые ограничения для обоснования своей позиции, т.е. высота = 0,2 * суперпредставления и выровнена снизу, например: высота суперпредставления равна 100, оставьте этовид снизу выровнен по высоте = 20)
Это окончательный список ограничений и предварительный просмотр раскадровки для iPhone 8 и 4s.
![enter image description here](https://i.stack.imgur.com/6ioFN.png)