티스토리 뷰

Why ?


  • 화면에서 2.5초 후에 네비게이션이 실행해야는 상황이였다.

How ?


NavigationLink(destination: NextView(), isActive: $isShowNext) {
	EmptyView()
}

// ...

DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + .milliseconds(2500)) {
		isShowNext = true
}
  • EmptyView() 는 아무것도 없는 뷰를 의미하고 isShowNext가 true가 되면 네비게이션이 실행된다

🤔


이렇게 하는게 맞는건가 라는 의문이 계속 들었다.

더 나은 방법이 생각나면 글을 수정해야겠다.

'iOS > SwiftUI' 카테고리의 다른 글

[SwiftUI] TabView  (0) 2022.08.10
[SwiftUI] Carousel Card View  (0) 2022.08.01
[SwiftUI] @ObservedObject, @StateObject  (0) 2022.07.07
[SwiftUI] 애플 로그인  (0) 2022.06.15
[SwiftUI] 카카오 로그인  (0) 2022.06.15
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함