<!--
{
  "availability" : [
    "iOS: 15.0.0 -",
    "iPadOS: 15.0.0 -",
    "macCatalyst: 15.0.0 -",
    "macOS: 12.0.0 -",
    "tvOS: 15.0.0 -",
    "visionOS: 1.0.0 -",
    "watchOS: 8.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "SwiftUI",
  "identifier" : "/documentation/SwiftUI/View/accessibilityTextContentType(_:)",
  "metadataVersion" : "0.1.0",
  "role" : "Instance Method",
  "symbol" : {
    "kind" : "Instance Method",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI4ViewPAAE28accessibilityTextContentTypeyAA08ModifiedF0VyxAA31AccessibilityAttachmentModifierVGAA0iefG0VF"
  },
  "title" : "accessibilityTextContentType(_:)"
}
-->

# accessibilityTextContentType(_:)

Sets an accessibility text content type.

```
nonisolated func accessibilityTextContentType(_ value: AccessibilityTextContentType) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
```

## Parameters

`value`

The accessibility content type from the available
[`AccessibilityTextContentType`](/documentation/SwiftUI/AccessibilityTextContentType) options.

## Discussion

Use this modifier to set the content type of this accessibility
element. Assistive technologies can use this property to choose
an appropriate way to output the text. For example, when
encountering a source coding context, VoiceOver could
choose to speak all punctuation.

The default content type [`plain`](/documentation/SwiftUI/AccessibilityTextContentType/plain).

---

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)