In general, I look at the Apple UICatalog sample code for basic VoiceOver support, but it looks like the sample code has VoiceOver support for UIPickerViews. Do I need to provide an accessibilityLabel method to add VoiceOver support? I tried to implement the UIPickerViewAccessibilityDelegate methods, but the voice message only reads the labels in my selection view, not a hint to scroll up or down to change the values.
Also, my selector is configured to represent the input of a UITextField. Therefore, I am not sure if this is important or not.
Update: https://github.com/stevemoser/VoiceOverPicker
I created a sample project demonstrating the problem. The example shows a typical selection and a text field. There is also a collector that is configured for the presentation property of the input field of the text field. It seems I can not activate either the collector by simply clicking on it using VoiceOver. Although I can activate one of them by scrolling (left and right) through the views on the screen. Any ideas?
Update 2: It seems that if the application is an iPhone application running on an iPhone or iPad running on an iPad, it works fine, but if it is an iPhone application running on an iPad, clicking to select UIPickerView does not work.
ios accessibility voiceover uipickerview uiaccessibility
Steve moser
source share