アプリの起動イメージ (640x960) をメイン ビュー コントローラーに表示したいと考えています。ビューに UIImageView を追加し、画像を起動画像に設定しました。ただし、画像は引き伸ばされます。
ストレッチが必要ないように、画像の上部 40px をステータス バーの下に表示できるようにしたいと考えています。言い換えれば、画像をiPhoneの画面全体に表示し、ステータスバーが単に画像の上に表示されるようにしたい. (これは、アプリの起動時に起動イメージが最初に表示されるときに起こることだと思います。)
これはどのように行うことができますか?
別のオプションは、Photoshop を使用して、画像の高さ 40 ピクセルを切り取って画像を作成することです。これにより、640x920 になり、問題はなくなりますが、別の画像を作成したくありません。コードからこれを行う方法があるはずだと思います。
編集:解決策が見つかりました。以下の私の答えを読んでください。