Project/Swift+WebView
iOS/WebView/Project - Splash 등록/설정#7
건담아빠
2023. 1. 11. 10:48
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행
이미지 뷰 등록
아래 둘중에 하나의 방법으로 진행하면된다, 필자는 귀찮지만 정석?대로 Image VIew 등록하고 이미지를 연결할거다!
Image 뷰 Drag&Drop으로 등록하고 Image를 Assets에서 등록한 Splash로 변경해준다.
사이즈 변경 및 배치
Constraints이 추가되면서 조절해 주는듯 하다
단말기에 상관없이 Splash 이미지 중앙 배치
여러기종의 단말기에 구분없이 중앙에 위치하도록 변경
설정된 속성이 Constraints형태로 추가되고 단말기를 변경해 보아도 중앙에 위치하게 된다.
Splash 이미지 크기 변경
아래와 같이 이미지 크기를 변경할 수도 있다.
AppDelegate 딜레이 주기
캡쳐뜨기 위해서 임시로 주고 나중에 빼자.
import UIKit
@main
class AppDelegate: UIResponder, UIApplicationDelegate {
func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool {
// Override point for customization after application launch.
// TODO. 스플래시 딜레이 3초
Thread.sleep(forTimeInterval: 3.0)
return true
}
....
}
결과 확인
참조
https://dchkang83.tistory.com/106
IOS/Xcode 14X - 4. Splash screen 추가
Splash screen 이란? 스플래시 스크린(또는 런치 스크린)이란 앱을 구동(Cold start)할 때 보여주는 시작화면을 말한다. 앱의 데이터를 로딩하는 시간 동안 빈 화면을 보여주지 않기 위해 1초에서 2초 정
dchkang83.tistory.com