티스토리 뷰

SplashView 작성
// SplashView.swift
struct SplashView: View {
var body: some View {
VStack {
Image("flo-splash")
.resizable()
// .aspectRatio(contentMode: .fill)
.edgesIgnoringSafeArea(.all)
}
}
}
ContentView 작성
// ContentView.swift
struct ContentView: View {
@State private var showMainView = false
var body: some View {
VStack {
if showMainView {
PlayerView()
} else {
SplashView()
.onAppear {
DispatchQueue.main.asyncAfter(deadline: .now() + 2) {
withAnimation {
showMainView = true
}
}
}
}
}
}
}
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] 기본 폰트 크기 (0) | 2024.10.04 |
---|---|
[SwiftUI] TabView에 그림자 적용하기 (0) | 2024.10.04 |
[SwiftUI] 배너와 자동스크롤 구현하기 (0) | 2024.03.06 |
[SwiftUI] .sheet 사용시 현재 뷰가 사라지는 문제 해결하기 (0) | 2024.03.05 |
[SwiftUI] ForEach Cell 삭제 구현하기 (마지막 Cell이 삭제되는 이슈 피하기) (0) | 2024.03.05 |