Dismiss sheet SwiftUI

iOS 15+

Starting from iOS 15 we can use DismissAction that can be accessed as @Environment(\.dismiss).

There’s no more need to use presentationMode.wrappedValue.dismiss().

struct SheetView: View {
    @Environment(\.dismiss) var dismiss

    var body: some View {
        NavigationView {
            Text("Sheet")
                .toolbar {
                    Button("Done") {
                        dismiss()
                    }
                }
        }
    }
}

Leave a Comment

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)