I am working on a React Native application which which uses slider components. These Slider components currently are not very accessible. When focused by a Screen Reader or Talkback the only thing that is read out loud is the accessibility label.
I would like to try and implement a slider that can behave like sliders in default iOS, where moving the slider will cause VoiceOver to constantly read out the value of the slider as it's being adjusted. Is it possible to trigger VoiceOver or Talkback directly in a function so I could implement something like this
CodePudding user response:
So you're not using a native iOS UISlider
or UIProgressView
? You can announce notifications in Voiceover using UIAccessibilityPostNotification
and pass it a string or an object.
Android usually uses a <SeekBar>
for sliders. If not using those, then announcements can be made via android:accessibilityLiveRegion
or announceForAccessibility