↓ こちらの動画を参考にして、SwiftUI で モーダル表示をしてみました。
import SwiftUI struct DitailView : View { @Environment(\.isPresented) private var isPresented var body: some View { Button(action: dismiss){ Text("Dismiss") .bold() .color(Color.white) .padding(50) .background(Color.gray, cornerRadius: 10) } } func dismiss(){ isPresented?.value = false } } struct ContentView : View { var body: some View { PresentationLink(destination: DitailView()){ Text("Present") .bold() .color(Color.white) .padding(50) .background(Color.gray, cornerRadius: 10) } } } #if DEBUG struct ContentView_Previews : PreviewProvider { static var previews: some View { ContentView() } } #endif
↓こんな感じになります。