---
title: "setAccessibilityRoleDescription(_:)"
framework: appkit
role: symbol
role_heading: Instance Method
path: "appkit/nsaccessibilityprotocol/setaccessibilityroledescription(_:)"
---

# setAccessibilityRoleDescription(_:)

Sets the localized, human-intelligible description of the accessibility element’s role, such as radio button.

## Declaration

```swift
func setAccessibilityRoleDescription(_ accessibilityRoleDescription: String?)
```

## See Also

### Assigning roles

- [isAccessibilityRequired()](appkit/nsaccessibilityprotocol/isaccessibilityrequired().md)
- [setAccessibilityRequired(_:)](appkit/nsaccessibilityprotocol/setaccessibilityrequired(_:).md)
- [accessibilityRole()](appkit/nsaccessibilityprotocol/accessibilityrole().md)
- [setAccessibilityRole(_:)](appkit/nsaccessibilityprotocol/setaccessibilityrole(_:).md)
- [accessibilityRoleDescription()](appkit/nsaccessibilityprotocol/accessibilityroledescription().md)
- [accessibilitySubrole()](appkit/nsaccessibilityprotocol/accessibilitysubrole().md)
- [setAccessibilitySubrole(_:)](appkit/nsaccessibilityprotocol/setaccessibilitysubrole(_:).md)
- [NSAccessibility.Role](appkit/nsaccessibility-swift.struct/role.md)
- [NSAccessibility.Subrole](appkit/nsaccessibility-swift.struct/subrole.md)
