[swift] Swift 앱에서 런치 이미지 설정하는 방법

앱을 실행할 때 처음 나타나는 화면이 바로 런치 이미지입니다. 이 문서에서는 Swift를 사용하여 iOS 앱에서 런치 이미지를 설정하는 방법을 알아보겠습니다.

1. Asset 카탈로그에 런치 이미지 추가

  1. Xcode에서 프로젝트를 엽니다.
  2. 프로젝트 네비게이터에서 Assets.xcassets을 선택합니다.
  3. 오른쪽 클릭하여 New Image Set을 선택합니다.
  4. 생성된 Image Set에 LaunchImage라는 이름을 지정합니다.
  5. 여러 크기의 런치 이미지를 추가하기 위해 + 버튼을 클릭합니다.
  6. 각각의 정사각형 박스에 대응하는 이미지 파일을 드래그 앤 드롭하여 추가합니다.
    • 메인 번들에 이미지 파일이 없는 경우, 파일을 먼저 추가해야 합니다.
    • 이미지 파일의 크기는 디자인 가이드에 따라 설정해야 합니다.

2. Info.plist 파일 편집

  1. 프로젝트 네비게이터에서 Info.plist 파일을 선택합니다.
  2. Source 탭을 선택한 후 아래의 코드를 추가합니다.
<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageName</key>
        <string>LaunchImage</string>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{320, 480}</string>
    </dict>
    <!-- 다른 크기의 런치 이미지는 여기에 추가합니다 -->
</array>
  1. 앱이 지원하는 최소 iOS 버전에 맞게 UILaunchImageMinimumOSVersion 값을 설정합니다.

3. 런치 이미지 확인

이제 설정한 런치 이미지를 앱에서 확인할 수 있습니다. 앱을 빌드하고 실행하여 런치 이미지가 제대로 나타나는지 확인해보세요.

정상적으로 설정되었다면, 앱이 실행될 때 런치 이미지가 화면에 나타난 후 앱의 메인 화면으로 전환될 것입니다.

참고 자료