Categories
Tags
Alamofire Android AppStoreConnect AWS Bun C++ cAdvisor CFW Cloudflare Cloudflare Access Cloudflare KV Cloudflare Tunnel Cloudflare Workers D1 Deno DevContainer Discord Docker ECR ECS Edizon Emulator EmuMMC Fastlane Firestore Frida Ghidra Git GitHub GitHub Actions GitLab GPG Grafana HACGUI Heroku Homebrew Hono IDA Pro iOS IPSwitch Jailbreak Javascript JSON JWT LanPlay Linode macOS Mirakurun MongoDB NestJS NextJS Nintendo Nintendo Switch NodeJS PHP PostgreSQL Prisma Programming Prometheus Python React Realm RealmSwift Ruby Salmon Run Salmonia3+ Shogi Sideload Snap Splatoon Splatoon2 Splatoon3 SSH Stable Diffusion Starlight Swift Swift Package SwiftUI Switch TensorRT Turf War Typescript TypeScript Ubuntu Ubuntu Server VNC VPN VSCode Vue WARP Wireguard XCode Xcode yarn zsh 家電 横歩取り
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/