UISegmentedControl does not support Accessibility (Labels/Hints) for images in segments

Originator:cycrypt
Number:rdar://23281163 Date Originated:27-Oct-2015
Status:Open Resolved:
Product:iOS Product Version:any iOS qualifies, i.e. iOS 9.1 (13B143)
Classification:Usability Reproducible:Always
 
Summary:
When using UISegmentedControl and setting it up with UIImages as contents for each segment... this thing becomes inaccessible by users which rely on VoiceOver support.

Even attaching accessibilityLabel to the UIImage does not change this. VoiceOver ignores this.

Steps to Reproduce:
Try to find out which segment of a UISegmentedControl – which is setup with images – is actually selected using VoiceOver. You will ony hear the segment index, no further accessibility info.

That is beacuse you cannot provide accessibility info for UISegmentedControls.

Expected Results:
I can apply accessibilityLabel & accessibilityHint to each segment or at least to the UIImges used and they will be respected by VoiceOver.

Actual Results:
That is impossible, therefore segments carrying image content are inaccessible by users rellying on VoiceOver.

Version:
any iOS qualifies, i.e. iOS 9.1 (13B143)

Notes:


Configuration:
any device running iOS will qualify

Attachments:
'UISegmentedControl.PNG' was successfully uploaded.

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!