[swift] SwiftUI에서 모달 뷰를 표시하는 방법은?

예를 들어, 아래와 같이 버튼과 모달 뷰를 사용하여 구현할 수 있습니다.

struct ContentView: View {
    @State private var isModalPresented = false
    
    var body: some View {
        Button("Show Modal") {
            isModalPresented.toggle()
        }
        .sheet(isPresented: $isModalPresented) {
            ModalView()
        }
    }
}

struct ModalView: View {
    var body: some View {
        Text("This is a modal view")
    }
}

위의 코드에서 ContentView는 “Show Modal”이라는 버튼을 보여주고, 누르면 ModalView를 모달로 표시합니다.

더 자세한 정보는 Apple Developer Documentation를 참조하세요.