티스토리 뷰
단순하게 NavigationLink에 onTabGesture를 붙이면 될 거라고 생각했다. 하지만 이러면 onTabGesture는 동작하지 않는다..
해결 방법
struct InfoCollectionView: View {
@State private var navigate = false // NavigationLink 기능
var body: some View {
Button {
// Button(onTabGesture) 기능!
} label: {
Text("완료")
}
.background( // NavigationLink 기능
NavigationLink(destination: SelectRegionView(viewModel: SelectRegionViewModel(), bindedRegion: $mockRegion)
.environmentObject(myPageViewModel), isActive: $navigate) {
EmptyView()
}
)
}
}
이런 방식으로 코드를 구현하면 된다!
'iOS > SwiftUI' 카테고리의 다른 글
[SwiftUI] ScrollView refreshable 스와이프로 새로고침 (0) | 2024.10.04 |
---|---|
[SwiftUI] DatePicker 언어 변경하기 (한국어로 변경, 사용자에 맞춰서 변경) (0) | 2024.10.04 |
[SwiftUI] 기본 폰트 크기 (0) | 2024.10.04 |
[SwiftUI] TabView에 그림자 적용하기 (0) | 2024.10.04 |
[SwiftUI] 스플래시 스크린 띄우기 (0) | 2024.03.19 |