---
title: UIPickerViewAccessibilityDelegate
framework: uikit
role: symbol
role_heading: Protocol
path: uikit/uipickerviewaccessibilitydelegate
---

# UIPickerViewAccessibilityDelegate

A set of methods you can implement to provide accessibility information for individual components of a picker view.

## Declaration

```swift
@MainActor protocol UIPickerViewAccessibilityDelegate : UIPickerViewDelegate
```

## Topics

### Providing descriptive information

- [pickerView(_:accessibilityLabelForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilitylabelforcomponent:).md)
- [pickerView(_:accessibilityAttributedLabelForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityattributedlabelforcomponent:).md)
- [pickerView(_:accessibilityHintForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityhintforcomponent:).md)
- [pickerView(_:accessibilityAttributedHintForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityattributedhintforcomponent:).md)
- [pickerView(_:accessibilityUserInputLabelsForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityuserinputlabelsforcomponent:).md)
- [pickerView(_:accessibilityAttributedUserInputLabelsForComponent:)](uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityattributeduserinputlabelsforcomponent:).md)

## Relationships

### Inherits From

- [NSObjectProtocol](objectivec/nsobjectprotocol.md)
- [UIPickerViewDelegate](uikit/uipickerviewdelegate.md)

## See Also

### Elements

- [UIAccessibilityElement](uikit/uiaccessibilityelement.md)
- [UIScrollViewAccessibilityDelegate](uikit/uiscrollviewaccessibilitydelegate.md)
