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

# accessibilityAction(_:intent:)

Adds an accessibility action representing actionKind 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>(_ actionKind: AccessibilityActionKind = .default, intent: I) -> ModifiedContent<Self, AccessibilityAttachmentModifier> where I : AppIntent
```

## 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:label:)](swiftui/view/accessibilityaction(intent:label:).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)
