accessibilityActions(category:_:)
Adds multiple accessibility actions to the view with a specific category. Actions allow assistive technologies, such as VoiceOver, to interact with the view by invoking the action and are grouped by their category. When multiple action modifiers with an equal category are applied to the view, the actions are combined together.
Declaration
nonisolated func accessibilityActions<Content>(category: AccessibilityActionCategory, @ViewBuilder _ content: () -> Content) -> some View where Content : View
Parameters
- category:
The category the accessibility actions are grouped by.
- content:
The accessibility actions added to the view.
Discussion
Var body: some View { EditorView() .accessibilityActions(category: .edit) { ForEach(editActions) { action in Button(action.title) { action() } } if hasTextSuggestions { Button(“Show Text Suggestions”) { presentTextSuggestions() } } } }
See Also
Adding actions to views
accessibilityAction(_:_:)accessibilityActions(_:)accessibilityAction(named:_:)accessibilityAction(action:label:)accessibilityAction(intent:label:)accessibilityAction(_:intent:)accessibilityAction(named:intent:)accessibilityAdjustableAction(_:)accessibilityScrollAction(_:)AccessibilityActionKindAccessibilityAdjustmentDirectionAccessibilityActionCategory