-
iOS/WebView/Project - Splash 등록/설정#7Project/Swift+WebView 2023. 1. 11. 10:48
IOS/Xcode 14X Swift5.7.2 WKWebView 에서 작업 진행
이미지 뷰 등록
아래 둘중에 하나의 방법으로 진행하면된다, 필자는 귀찮지만 정석?대로 Image VIew 등록하고 이미지를 연결할거다!
Image View 추가 등록되어 있는 Image의 Image View 추가 Image 뷰 Drag&Drop으로 등록하고 Image를 Assets에서 등록한 Splash로 변경해준다.
사이즈 변경 및 배치
Constraints이 추가되면서 조절해 주는듯 하다
단말기에 상관없이 Splash 이미지 중앙 배치
여러기종의 단말기에 구분없이 중앙에 위치하도록 변경
중앙에 위치하도록 설정 설정된 속성이 Constraints형태로 추가되고 단말기를 변경해 보아도 중앙에 위치하게 된다.
Constraints가 추가되고 위치가 중앙으로 고정되었다. Splash 이미지 크기 변경
아래와 같이 이미지 크기를 변경할 수도 있다.
Constraints가 추가되고 가로 세로 사이즈가 변경되었다. 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
'Project > Swift+WebView' 카테고리의 다른 글
iOS/WebView/Project - 싱글톤 패턴 AppInfo 추가#9 (0) 2023.01.12 iOS/WebView/Project - BaseViewController 모듈화#8 (0) 2023.01.11 iOS/WebView/Project - Assets 생성/등록#6 (0) 2023.01.10 iOS/WebView/Project - View 이동 테스트#5 (0) 2023.01.10 iOS/WebView/Project - Navigation Controller 추가#4 (2) 2023.01.10