---
title: "accessibility(label:)"
framework: swiftui
role: symbol
role_heading: Instance Method
path: "swiftui/view/accessibility(label:)"
---

# accessibility(label:)

Adds a label to the view that describes its contents.

## Declaration

```swift
nonisolated func accessibility(label: Text) -> ModifiedContent<Self, AccessibilityAttachmentModifier>
```

## Discussion

Discussion Use this method to provide an accessibility label for a view that doesn’t display text, like an icon. For example, you could use this method to label a button that plays music with the text “Play”. Don’t include text in the label that repeats information that users already have. For example, don’t use the label “Play button” because a button already has a trait that identifies it as a button.

## See Also

### Accessibility modifiers

- [accessibility(value:)](swiftui/view/accessibility(value:).md)
- [accessibility(hidden:)](swiftui/view/accessibility(hidden:).md)
- [accessibility(identifier:)](swiftui/view/accessibility(identifier:).md)
- [accessibility(selectionIdentifier:)](swiftui/view/accessibility(selectionidentifier:).md)
- [accessibility(hint:)](swiftui/view/accessibility(hint:).md)
- [accessibility(activationPoint:)](swiftui/view/accessibility(activationpoint:).md)
- [accessibility(inputLabels:)](swiftui/view/accessibility(inputlabels:).md)
- [accessibility(addTraits:)](swiftui/view/accessibility(addtraits:).md)
- [accessibility(removeTraits:)](swiftui/view/accessibility(removetraits:).md)
- [accessibility(sortPriority:)](swiftui/view/accessibility(sortpriority:).md)
