[swift] Swift 앱의 배경 이미지를 런치 이미지로 사용하는 방법

앱을 개발하다 보면, 앱을 실행할 때 첫 화면에 보여지는 런치 이미지를 설정하는 것이 중요합니다. 이 런치 이미지는 앱 시작시 짧은 시간 동안 보여지며, 앱을 로드하는 동안 사용자에게 집중을 유도하고 전체 앱을 부드럽게 표시하는 역할을 합니다.

또한, 앱의 런치 이미지로 배경 이미지를 사용하면 앱의 전반적인 디자인과 일관성을 유지할 수 있습니다. Swift 앱에서 배경 이미지를 런치 이미지로 사용하는 방법을 알아보겠습니다.

1. 이미지 준비

먼저, 앱의 배경으로 사용할 이미지를 준비해야 합니다. 이 이미지는 앱의 시작 화면에 적합한 크기와 비율을 가지고 있어야 합니다. 일반적으로, 750x1334 (iPhone 6/7/8 사이즈) 또는 1242x2208 (iPhone 6/7/8 Plus 사이즈) 등의 해상도를 추천합니다. 준비한 이미지를 프로젝트의 Assets.xcassets 폴더에 추가합니다.

2. Info.plist 파일 수정

앱의 런치 이미지를 설정하기 위해, Info.plist 파일을 수정해야 합니다. Info.plist 파일은 앱에 대한 기본 설정 정보를 포함하고 있습니다. 해당 파일을 열고, 아래 코드를 추가합니다.

<key>UILaunchImages</key>
<array>
    <dict>
        <key>UILaunchImageMinimumOSVersion</key>
        <string>8.0</string>
        <key>UILaunchImageName</key>
        <string>LaunchImage</string>
        <key>UILaunchImageOrientation</key>
        <string>Portrait</string>
        <key>UILaunchImageSize</key>
        <string>{320, 480}</string>
    </dict>
</array>

위 코드에서 UILaunchImageName 키에는 사용할 이미지의 이름을, UILaunchImageSize 키에는 이미지의 크기를 지정합니다. 필요에 따라 크기를 변경하여 적용할 수 있습니다.

3. LaunchScreen.storyboard 파일 설정

다음으로, 앱의 Launch Screen 인터페이스를 설정해야 합니다. 프로젝트 내에 있는 LaunchScreen.storyboard 파일을 엽니다.

  1. 텍스트 박스를 선택하고 Attribute Inspector를 엽니다.
  2. Background Color를 Clear Color로 설정합니다.
  3. UIImageView를 추가하고, 이미지 속성에서 배경 이미지를 선택합니다. 선택한 이미지가 런치 이미지로 사용됩니다. 이미지를 원하는 크기로 조절한 후, 위치를 조정합니다.

이제 앱을 실행해보면, 설정한 배경 이미지가 런치 이미지로 표시되는 것을 확인할 수 있습니다.

결론

Swift 앱에서 배경 이미지를 런치 이미지로 사용하는 방법에 대해 알아보았습니다. 배경 이미지를 설정하는 과정은 이미지 준비, Info.plist 파일 수정, LaunchScreen.storyboard 파일 설정 순으로 이루어집니다. 이렇게 설정하면 앱 실행 시 원하는 배경 이미지가 화면에 노출되어 전체적인 디자인 일관성을 유지할 수 있습니다.

참고 링크: