<!--
{
  "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/AccessibilitySystemRotor",
  "metadataVersion" : "0.1.0",
  "role" : "Structure",
  "symbol" : {
    "kind" : "Structure",
    "modules" : [
      "SwiftUI"
    ],
    "preciseIdentifier" : "s:7SwiftUI24AccessibilitySystemRotorV"
  },
  "title" : "AccessibilitySystemRotor"
}
-->

# AccessibilitySystemRotor

Designates a Rotor that replaces one of the automatic, system-provided
Rotors with a developer-provided Rotor.

```
struct AccessibilitySystemRotor
```

## Topics

### Iterating through text

[`static var textFields: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/textFields)

System Rotor allowing users to iterate through all text fields.

[`static var boldText: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/boldText)

System Rotor allowing users to iterate through all the ranges of
bolded text.

[`static var italicText: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/italicText)

System Rotor allowing users to iterate through all the ranges of
italicized text.

[`static var underlineText: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/underlineText)

System Rotor allowing users to iterate through all the ranges of
underlined text.

[`static var misspelledWords: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/misspelledWords)

System Rotor allowing users to iterate through all the ranges of
mis-spelled words.

### Iterating through headings

[`static var headings: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/headings)

System Rotor allowing users to iterate through all headings.

[`static func headings(level: AccessibilityHeadingLevel) -> AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/headings(level:))

System Rotors allowing users to iterate through all headings, of various
heading levels.

### Iterating through links

[`static var links: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/links)

System Rotor allowing users to iterate through all links.

[`static func links(visited: Bool) -> AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/links(visited:))

System Rotors allowing users to iterate through links or visited links.

### Iterating through other elements

[`static var images: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/images)

System Rotor allowing users to iterate through all images.

[`static var landmarks: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/landmarks)

System Rotor allowing users to iterate through all landmarks.

[`static var lists: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/lists)

System Rotor allowing users to iterate through all lists.

[`static var tables: AccessibilitySystemRotor`](/documentation/SwiftUI/AccessibilitySystemRotor/tables)

System Rotor allowing users to iterate through all tables.

## Relationships

### Conforms To

[`Sendable`](/documentation/Swift/Sendable)

[`SendableMetatype`](/documentation/Swift/SendableMetatype)

---

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)