0

В моем приложении iOS я хочу, чтобы scrollView отображался на заданном расстоянии от нижней части UIImageView.Autolayout Верхний интервал не работает

Я попытался определениями этого в моей раскадровке следующим образом:

enter image description here

Но в моем приложении, это будет выглядеть так:

enter image description here

Вы можете видеть из приведенных выше изображений, ScrollView отключен. Есть ли ограничение, которое мне не хватает?

Edit: Спасибо за указание на то, что там было посторонний взгляд - я удалил его, но мой Scrollview еще не установленное расстояние от нижней части UIImageView (см обновленных изображений).

+0

@bhavin Я обновил вид – scientiffic

+1

Если вы нажмете на красную стрелку в левом меню, он скажет вам, какие ограничения конфликтуют. Вероятно, это является причиной проблемы. Проводка, которая поможет дать ответ. – Jeremiah

ответ

0

enter image description here

Я поставил это ограничения работы во всех ориентации

Для ImageView и UIScrollView PIN-> Ведущий, отставая, сверху, снизу

Высота ограничений как для UIImageView и UIScrollView

Для UIImageView i установить ограничение по высоте высокий приоритет (750)

1

Ваш UIScrollView является ребенком другого UIView. Каковы ограничения для этого UIView?

установка верхнего пространства ограничения между родителем UIView из UIScrollView и UIImageView вместо UIScrollView и UIImageView Try.

+0

Я удалил посторонний UIView, но я все еще испытываю ту же проблему. – scientiffic

+0

Причина, скорее всего, связана с тем, что ваши ограничения компоновки неоднозначны (красная стрелка). Не могли бы вы опубликовать снимок экрана о конфликтующих ограничениях? – pnavk

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