Quantumleap
239 words
1 minutes
SwiftUIでLaunchScreenを実装する方法

LaunchScreen とは#

LaunchScreen とはその名の通りアプリ起動直後に表示される画面のこと。Android では SplashScreen と言ったりします。

ソシャゲなどだと、起動直後にキャラクターの集合絵などが表示されていると思うけど、要するにあれのこと。

LaunchScreen には Apple のガイドラインがあり、それについてはこのドキュメント

  • 起動画面に静的画像を使用しないこと − デバイスサイズごとに表示する画像のサイズ、向きを変えろ
  • 起動画面にテキストを含めない
    • ローカライズされないので入れるな
  • 演出は短くすべし
    • あんまり凝ったデザインにするな
  • 広告を入れるな
    • LaunchScreen はブランディングの機会ではないのでブランド要素を入れるな

という風になっています。

では、LaunchScreen を SwiftUI で実装する方法について解説してきましょう。

SwiftUIでLaunchScreenを実装する方法
https://fuwari.vercel.app/posts/2021/08/launchscreen/
Author
tkgling
Published at
2021-08-26