Contents

accessibilityAction(named:_:)

Adds an accessibility action to the view. Actions allow assistive technologies, such as the VoiceOver, to interact with the view by invoking the action.

Declaration

@export(implementation) nonisolated func accessibilityAction(named nameResource: LocalizedStringResource, _ handler: @escaping () -> Void) -> ModifiedContent<Content, Modifier>

Discussion

For example, this is how a custom action to compose a new email could be added to a view.

var body: some View {
    ContentView()
        .accessibilityAction(named: "New Message") {
            // Handle action
        }
}