<!--
{
  "availability" : [
    "iOS: 18.0.0 -",
    "iPadOS: 18.0.0 -",
    "macCatalyst: 18.0.0 -",
    "macOS: 15.0.0 -",
    "tvOS: 18.0.0 -",
    "visionOS: 2.0.0 -",
    "watchOS: 11.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/View/accessibilityRespondsToUserInteraction(_:isEnabled:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI4ViewPAAE38accessibilityRespondsToUserInteraction_9isEnabledAA15ModifiedContentVyxAA31AccessibilityAttachmentModifierVGSb_SbtF"
  },
  "title" : "accessibilityRespondsToUserInteraction(_:isEnabled:)"
}
-->

# accessibilityRespondsToUserInteraction(_:isEnabled:)

Explicitly set whether this Accessibility element responds to user
interaction and would thus be interacted with by technologies such as
Switch Control, Voice Control or Full Keyboard Access.

```
nonisolated func accessibilityRespondsToUserInteraction(_ respondsToUserInteraction: Bool, isEnabled: Bool) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
```

## Parameters

`respondsToUserInteraction`

Whether the view responds to user
interaction.

`isEnabled`

If true the accessibility interaction state is applied;
otherwise the accessibility interaction state is unchanged.

## Discussion

If this is not set, the value is inferred from the traits of the
Accessibility element, the presence of Accessibility actions on the
element, or the presence of gestures on the element or containing views.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)