これはかなり一般的な質問のようですが、どのコードまたは変更を行っても、機能させることができません。私が取り組んでいる非常に単純な例があります。
ストーリーボードは 4 インチの縦向きに設定されています。UIScrollView は幅 320 ピクセル x 高さ 440 ピクセルです。幅 320 ピクセル、高さ 900 ピクセルの UIView が含まれています。アプリケーションは縦向きにのみロックされていますが、3.5 インチと 4 インチの両方の画面で動作する必要があります。
UIScrollView内でUIViewを垂直にスクロールするにはどうすればよいですか? 制約を設定する必要がありますか? Clip Subviews と Autoresize Subviews を何に設定する必要がありますか?違いはありますか? 表示モードを何に設定する必要がありますか?それによって違いはありますか? UIScrollView の ContentSize をプログラムでリセットする必要がありますか? もしそうなら、これは ViewDidLoad イベントで行われますか?
UIView、UIView の一番下の要素、および UIScrollView 自体に垂直方向の制約を追加しようとしました。UIView に合わせてコンテンツ サイズをプログラムで設定しました。
私はあらゆる種類の他のツールで UI を構築してきましたが、これは非常に単純なことに私を狂わせています。自動レイアウトをオフにすると正常に動作しますが、それは私が探している解決策ではありません。