iOS 개발자/Xcode 기능 정리

Xcode 기능 - 로딩화면 만드는 방법 / Loading Lunch Screen

FDEE 2021. 2. 2. 16:15

이제 지금까지 바빴던 업데이트를 완료하였습니다!

조금더 정리하는 느낌으로 그동안 어플을 개발하면서

중간중간 썼었던 기능을 하나씩 정리하는 글을 올릴께요!

 

 

이번에는 로딩화면을 만드는 방법에 대해 알아보겠습니다

 

 

1) LaunchScreen.storyborad

로딩화면은 LaunchScreen.storyboard 에서 만들면 됩니다!

 

여기서 대부분 imageView를 추가하여 만들면 됩니다

 

그다음으로 로딩화면이 보이는 시간을 설정하고 싶다면?

 

2) AppDelegate.swift

잠시 몇초동안 강제적으로 로딩화면을 보이게 하는 기능입니다

 

< 로딩화면을 보여줄 시간을 지정하는 코드 >

func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
        // Override point for customization after application launch.
        Thread.sleep(forTimeInterval: 0.6)
        return true
    }

위 코드에서 0.6을 대신하여 보여줄 시간을 지정하면 됩니다!

 

아래는 결과모습입니다