<!--
{
  "availability" : [
    "iOS: 17.0.0 -",
    "iPadOS: 17.0.0 -",
    "macCatalyst: 17.0.0 -",
    "macOS: 14.0.0 -",
    "tvOS: 17.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 10.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/AccessibilityDirectTouchOptions",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI31AccessibilityDirectTouchOptionsV"
  },
  "title" : "AccessibilityDirectTouchOptions"
}
-->

# AccessibilityDirectTouchOptions

An option set that defines the functionality of a view’s direct touch area.

```
struct AccessibilityDirectTouchOptions
```

## Topics

### Getting the options

[`requiresActivation`](/documentation/SwiftUI/AccessibilityDirectTouchOptions/requiresActivation)

Prevents touch passthrough with the direct touch area until an
assistive technology, such as VoiceOver, has activated the direct
touch area through a user action, for example a double tap.

[`silentOnTouch`](/documentation/SwiftUI/AccessibilityDirectTouchOptions/silentOnTouch)

Allows a direct touch area to immediately receive touch events without
an assitive technology, such as VoiceOver, speaking. Appropriate for
apps that provide direct audio feedback on touch that would conflict
with speech feedback.

### Creating a set of options

[`init(rawValue:)`](/documentation/SwiftUI/AccessibilityDirectTouchOptions/init(rawValue:))

Create a set of direct touch options



---

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)