본문 바로가기
SwiftUI로 1인 앱 개발 해보기

SwiftUI에서 런치 스플래시 화면을 간단하게 제작하기

by 유티끌 2024. 12. 28.

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를 재시작하신 후에 재확인하시면 잘 나올 겁니다.

반응형

댓글