---
title: "accessibilityAction(intent:label:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/accessibilityaction(intent:label:)"
---

# accessibilityAction(intent:label:)

Adds an accessibility action labeled by the contents of label to the view. Actions allow assistive technologies, such as the VoiceOver, to interact with the view by invoking the action. When the action is performed, the intent will be invoked.

## Declaration

```swift
nonisolated func accessibilityAction<I, Label>(intent: I, @ViewBuilder label: () -> Label) -> some View where I : AppIntent, Label : View

```

## See Also

### Adding actions to views

- [accessibilityAction(_:_:)](swiftui/view/accessibilityaction(_:_:).md)
- [accessibilityActions(_:)](swiftui/view/accessibilityactions(_:).md)
- [accessibilityAction(named:_:)](swiftui/view/accessibilityaction(named:_:).md)
- [accessibilityAction(action:label:)](swiftui/view/accessibilityaction(action:label:).md)
- [accessibilityAction(_:intent:)](swiftui/view/accessibilityaction(_:intent:).md)
- [accessibilityAction(named:intent:)](swiftui/view/accessibilityaction(named:intent:).md)
- [accessibilityAdjustableAction(_:)](swiftui/view/accessibilityadjustableaction(_:).md)
- [accessibilityScrollAction(_:)](swiftui/view/accessibilityscrollaction(_:).md)
- [accessibilityActions(category:_:)](swiftui/view/accessibilityactions(category:_:).md)
- [AccessibilityActionKind](swiftui/accessibilityactionkind.md)
- [AccessibilityAdjustmentDirection](swiftui/accessibilityadjustmentdirection.md)
- [AccessibilityActionCategory](swiftui/accessibilityactioncategory.md)
