私はオートレイアウトを学ぶのに苦労してきました(ついに)。ビューのすべてのコンテンツを保持する垂直スクロール UIScrollView が必要です。UIImage ビューをスクロールビューの上部に固定し、画像を正方形 (scaleToFill) に保ちたいと考えています。基本的に私はこれをやりたいです(自動レイアウトでやりたいだけです):
画面の境界内にとどまりながら、画像の縦横比を維持することができません。アスペクト比の制約を追加するたびに、imageView は 600 ポイント (png の幅だと思います) のように大きくなりますが、画面と同じ幅にしたいのです。
UIImageView の制約を正しく設定していると思います。なぜなら、scrollView を取り除き、imageViw をビューに直接ドロップすると、やりたいことができるように見えるからです。トリックは、それを scrollView 内に配置することです。
これは私が現在設定している方法です:
スクロール ビューの 4 つの垂直/水平スペースの制約は、すべて定数 0 に設定されています。