---
title: "setAccessibilityTraits(_:)"
framework: watchkit
role: symbol
role_heading: Instance Method
path: "watchkit/wkinterfaceobject/setaccessibilitytraits(_:)"
---

# setAccessibilityTraits(_:)

Sets the combination of accessibility traits that best characterize the accessibility element.

## Declaration

```swift
func setAccessibilityTraits(_ accessibilityTraits: UIAccessibilityTraits)
```

## Parameters

- `accessibilityTraits`: The traits that characterize this element. For a list of traits and appropriate combinations, see doc://com.apple.documentation/documentation/UIKit/UIAccessibilityTraits.

## Discussion

Discussion Use this method to change the accessibility traits associated with your interface objects.

## See Also

### Configuring the Accessibility Attributes

- [setAccessibilityIdentifier(_:)](watchkit/wkinterfaceobject/setaccessibilityidentifier(_:).md)
- [setAccessibilityLabel(_:)](watchkit/wkinterfaceobject/setaccessibilitylabel(_:).md)
- [setAccessibilityHint(_:)](watchkit/wkinterfaceobject/setaccessibilityhint(_:).md)
- [setAccessibilityValue(_:)](watchkit/wkinterfaceobject/setaccessibilityvalue(_:).md)
- [setIsAccessibilityElement(_:)](watchkit/wkinterfaceobject/setisaccessibilityelement(_:).md)
- [setAccessibilityImageRegions(_:)](watchkit/wkinterfaceobject/setaccessibilityimageregions(_:).md)
