SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기
앱을 실행할 때, 내부 로딩이 되기 전에 노출되는 화면을 런치 스플래시 화면이라고 합니다.
SwiftUI를 이용한 iOS앱 개발시에는 직접 스플래시화면을 만들 수도 있지만, 간단하게 설정하는 방법이 있습니다.
info.plist
에서 설정해주는 방법입니다.
Asset 추가하기
일단 Asset에서 배경색으로 쓰일 색상과, 화면 중앙에 노출시키고자 하는 아이콘에 대해 에셋을 준비합니다.
아이콘의 경우에는 1x 2x 3x를 준비하면 되는데, 딱히 정해진 사이즈는 없습니다.
다만 저는 128x128
/ 256x256
/ 512x512
사이즈를 준비했습니다.
info.plist 에 추가하기
그 다음 info.plist 에서 Launch Screen 항목을 찾으신 다음, 아래 항목에 대해서 asset에 추가한 항목의 이름을 기재합니다.
- Background color
- Image Name
이후 간단하게 시뮬레이터를 실행해서 확인해볼 수 있습니다.
만약 설정 후에 시뮬레이터에 빌드를 했는데 스플래시화면이 나타나질 않으면 빌드캐싱에 의한 문제일 수도 있으니, xcode를 재시작하신 후에 재확인하시면 잘 나올 겁니다.
끝
반응형
'SwiftUI로 1인 앱 개발 해보기' 카테고리의 다른 글
iOS앱 개발할 때 비소모품 인앱결제 구현해보기 (0) | 2025.02.02 |
---|---|
AppStore Connect 앱 내 구입 심사정보 스크린샷 첨부 오류 해결 (0) | 2025.02.01 |
iOS 앱 개발 시 인앱구매/인앱결제 구매항목 복원 테스트 방법 (1) | 2025.01.31 |
SwiftUI 커스텀 폰트 적용해보기 (0) | 2025.01.29 |
XCode 15 이후 다국어지원해보기 (0) | 2025.01.17 |
댓글