質問: アプリケーション起動時のスプラッシュ画像をつくろうとしております。 LaunchScreen.storyboardの中央にImageViewを配置しそのビューいっぱいに画像を表示したいのですがうまくできません。 中央にする制約をつけるとImageViewをはみ出してしまい(もとの画像サイズになってしまう)、ImageViewにぴったり当てはまるようにすると中央に表示されません。 ImageViewの幅は機種ごとに画面サイズの横幅の1/5のにしたく、高さはそのサイズに合わせたいのです(画像が正方形のため)。また画像はそのImageViewよりも大きいものを使用しております。 良いやり方をご存じの方がいらっしゃいましたら、ご教示のほどお願い申し上げます。
回答: `LaunchScreen.storyboard`に`UIImageView`をめいいっぱい広げ`AutoLayout`を上下左右にかけます、それとUIImageViewの`content Mode`を`Aspect Fit`にしてください(アスペクト比は変更しないモード)。 上記のやり方を試してみてください。 contentModeの参考URL: 画像サイズにあわせてUIImageViewに貼付ける