Я изо всех сил пытался изучить автопрокладку (наконец). Я хочу иметь UIScrollView с вертикальной прокруткой, в котором хранится весь контент для представления. Я хочу закрепить представление UIImage в верхней части прокрутки и сохранить изображение квадратом (scaleToFill). В основном я хочу это сделать (только я хочу сделать это с помощью автопрокладки):
Я не могу заставить изображение сохранять свое соотношение сторон, оставаясь в пределах экрана. Всякий раз, когда я добавляю ограничение соотношения сторон, imageView вырастает примерно до 600 точек (я думаю, ширина png), но я хочу, чтобы он был такой же ширины, как экран.
Я думаю, что я правильно устанавливаю ограничения для UIImageView, потому что, если я избавлюсь от scrollView и просто перетащу imageViw прямо в представление, он, похоже, сделает то, что я хочу. Хитрость заключается в том, чтобы поместить его в scrollView.
Вот как я его сейчас настроил:
Все 4 ограничения пространства по вертикали / горизонтали в представлении прокрутки установлены на постоянный 0.