2017-01-22 5 views
0

У меня есть эта странная проблема с Autolayouts. Я просто не могу найти проблему здесь. Ниже скриншоты используют iPhone 7 plus в качестве симулятора. enter image description hereAutolayout - Ограничения на основе экранов iOS

Вид в черном имеет четыре ограничения!

1) Горизонтально в центре 2) Соотношение сторон 1: 1 3) Как показано на рисунке ниже enter image description here

4) Как показано на рисунке ниже

enter image description here

Проблема:

На iPhone 7Plus размер дисплея 200 * 200 и на iPhone 5s, он изменяется на 149 * 149 и на 6 секунд, он изменяется на 204 * 204 , Фактически это должно быть изменено на где-то между 200 * 200 и 149 * 149. Любое ограничение, которое я здесь отсутствует?

ответ

0

В соответствии с моим пониманием вашего вопроса вы хотите сохранить фиксированный размер изображения независимо от типа тренажера. Если да 1. Возможно, вы можете установить ограничения по высоте и ширине изображения на 200 для обоих значений. Или 2. Если вы хотите изменить размер изображения в зависимости от размера симулятора, вы можете установить ограничения для регулярной высоты, компактной ширины и обычной высоты, регулярную ширину отдельно для обоих этих

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