반응형

navigationview 3

[SwiftUI] How to Go to the Previous View (Go Back)

1. 화면 이동 소스 2. 실행 결과 3. dismiss 적용 소스 4. iOS15 이후 dismiss 1. 화면 이동 소스 일반적으로 SwiftUI에서는 NavigationView나 NavigationStack 등을 이용하면 아래와 같이 Navigation의 '뒤로가기' 버튼이 자동 활성됩니다. import SwiftUI // View 페이지 struct TestView: View { var body: some View { NavigationView { NavigationLink(destination: TestView02()){ Text("TestView02로 이동") } } } } // View 페이지 (다음 페이지) struct TestView02: View { var body: some View ..

개발 창고/iOS 2023.12.22

[SwiftUI] How to Handle dimiss()

1. ParentView (페이지 이동 전 View) 2. ChildView (페이지 이동 후 View) 3. onDisappear 오늘은 이렇게 dismiss 되어 돌아왔을 때 어떤 액션을 취하고 싶으면 어떻게 해야 하는지에 대해 이야기해 볼까 합니다. 1. ParentView (페이지 이동 전 View) 현재 VIEW에서 다음 VIEW로 이동하기 위해서는 NavigationView나 NavigationStack을 이용해야 합니다. // 부모 페이지 struct ParentView: View { @State var checked = false var body: some View { NavigationView { NavigationLink(destination:ChildView()) { Text("페이지..

개발 창고/iOS 2023.12.01

[SwiftUI] 이전 View로 돌아가는 방법 (Go Back)

1. 화면 이동 소스 일반적으로 SwiftUI에서는 NavigationView나 NavigationStack 등을 이용하면 아래와 같이 Navigation의 '뒤로가기' 버튼이 자동 활성됩니다. import SwiftUI // View 페이지 struct TestView: View { var body: some View { NavigationView { NavigationLink(destination: TestView02()){ Text("TestView02로 이동") } } } } // View 페이지 (다음 페이지) struct TestView02: View { var body: some View { Text("여기는 TestView02 페이지입니다.") } } // View 미리보기 struct T..

개발 창고/iOS 2023.08.03
반응형