2017-01-02 2 views
0

У меня есть UIImageView внутри UIScrollView и скроллинг работает отлично, когда я добавляю trailing, leading, top и bottom ограничения на UIImageView. Однако изображение в UIImageView может быть очень большим, и я хочу, чтобы он всегда отображался как изображение фиксированного размера размером 646x537 независимо от присвоенного ему изображения.UIScrollView прокрутки Перестал работать после добавления ширины и ограничения высоты его содержание

Без каких-либо дополнительных ограничений размер UIScrollView становится таким же большим, как исходное изображение. Итак, я добавил width и ограничения на UIImageView, но затем, UIScrollView прокрутка больше не работает, даже если содержимое по-прежнему больше, чем у контроллера .

Xcode navigator

Xcode storyboard

Любая идея, что мне не хватает?

ответ

2

Это неправильный вариант. Этот определяет размер содержимого вашего UIScrollView и, следовательно, прокручивается ли он или нет. Он должен быть установлен на +50, чтобы соответствовать другим ограничениям.

enter image description here

+0

Это имеет смысл, и он отлично работает! – kiewic

+0

Да, автоматическое расположение и прокрутки - сложная комбинация. Мне потребовалось несколько проектов, чтобы понять это правильно. – Glorfindel