Modifiers
accessibilityIdentifier
Sets an accessibility identifier for the view.
accessibilityIdentifier(identifier)
| Parameter | Type | Description |
|---|---|---|
identifier | string | The accessibility identifier used for UI testing. |
Sets an accessibility identifier for the view.
Unlike accessibilityLabel, this value is for UI testing and is not visible to the user. UI testing tools such as XCUITest read it to locate the view, so prefer a stable, machine-readable identifier here.
Returns: ModifierConfig
See: Official SwiftUI documentation.
Works with
You can add accessibilityIdentifier to any view. It changes what you see on 39 of the 39 components.
- VStack
- HStack
- ZStack
- LazyVStack
- LazyHStack
- Group
- Spacer
- Divider
- Overlay
- ScrollView
- Button
- Toggle
- Checkbox
- Slider
- Picker
- DatePicker
- ColorPicker
- Link
- ControlGroup
- Menu
- ContextMenu
- TextField
- SecureField
- Text
- Label
- Image
- List
- Form
- Section
- DisclosureGroup
- SwipeActions
- BottomSheet
- Alert
- ConfirmationDialog
- Popover
- ProgressView
- Gauge
- TabView
- AccessoryWidgetBackground
Sources
The original Expo docs for this page:
- accessibilityIdentifier (Modifiers) (
source-of-truth/versions/v57.0.0/sdk/ui/swift-ui/modifiers.md)