---
title: "pickerView(_:accessibilityHintForComponent:)"
framework: uikit
role: symbol
role_heading: Instance Method
path: "uikit/uipickerviewaccessibilitydelegate/pickerview(_:accessibilityhintforcomponent:)"
---

# pickerView(_:accessibilityHintForComponent:)

Returns a string that describes the result of performing an action on the component.

## Declaration

```swift
optional func pickerView(_ pickerView: UIPickerView, accessibilityHintForComponent component: Int) -> String?
```

## Parameters

- `pickerView`: The picker view object.
- `component`: The component in the picker view that requires a hint.

## Return Value

Return Value The localized string that describes the results of performing an action on the specified component.

## Discussion

Discussion Implement this optional method to ensure that the accessibility element representing the picker view provides an appropriate hint for each component. The system prefers the pickerView(_:accessibilityAttributedHintForComponent:) method over this one. For in-depth information on how to create an appropriate hint, see Guidelines for Creating Hints.

## See Also

### Providing descriptive information

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