iOS
[iOS][Swift UI] 뷰 강제닫기
teamnova
2023. 3. 7. 12:00
728x90
앱을 제작하다 보면, 뷰를 강제로 닫아야할 상황이 오기도 합니다.
@Environment(\.presentationMode) var presentationMode
위의 변수를 선언해 준뒤
이벤트가 발생한 시점에서
self.presentationMode.wrappedValue.dismiss()
위의 코드를 작성해주면 뷰가 강제로 닫히게 됩니다.
이때 바인딩된 데이터는 살아있고, 해당 뷰에 있는 변수는 초기화 됩니다.