enter image description here

У меня прямоугольник с четырьмя ограничениями. Все работает нормально, но на айпаде этот прямоугольник великоват. Итак, есть ли способ установить максимальный запас для ограничений. Я попытался установить значение отношения "собрать затем" или "меньше, чем", но это не работает.

Arti

Ответов: 1

Ответы (1)

У ограничений есть поле для приоритета. Это тот случай, когда вы хотите это использовать. Похоже, вы хотите, чтобы ваш прямоугольник был центрирован, поэтому я бы рекомендовал следующие ограничения:

  1. CenterX прямоугольника равен CenterX superView. Приоритет 1000
  2. CenterY прямоугольника равно CenterY superView. Приоритет 1000
  3. Ширина прямоугольника меньше или равна максимальному размеру, который вы хотите для iPad. Приоритет 1000
  4. Высота прямоугольника меньше или равна максимальному размеру, который вы хотите для iPad. Приоритет 1000
  5. Вертикальное ограничение для расстояния от вершины superView. Приоритет 750
  6. Горизонтальное ограничение для расстояния от переднего края superView. Приоритет 750

На iPhone все ограничения будут соблюдены, потому что прямоугольник будет меньше максимального размера для iPad.

• 100001 возможно максимально приблизиться к соблюдению горизонтальных и вертикальных смещений.

2022 WebDevInsider