このgitHub リポジトリから機能を複製しようとしています。これは、他の誰かがここで尋ねた質問に対する解決策です。
gitHub からプロジェクトをダウンロードすると、シミュレーターではどのサイズの iPhone でも問題なく実行できますが、ストーリーボードでは ViewController と ScrollViews のサイズが 4 インチの iPhone に設定されています。制約がないため、それがどのようになるかはわかりません。ScrollView の幅を返す print ステートメントを挿入すると、実行しているデバイスに関係なく 320px が返されます。
新しいプロジェクトを開始し、すべてのファイルを新しいプロジェクトにコピーして再度実行しようとすると、4 インチの iPhone では問題なく動作しますが、予想どおり、より大きなデバイスでは画面いっぱいになりません。
ここで世界で何が起こっているのか、それは良い習慣ですか?