VoiceOver 的 UISlider 可访问性特征?

hot*_*aw2 3 iphone cocoa-touch accessibility uislider ios

在启用 VoiceOver 的情况下使 UISlider 可用所需的正确 UIAccessibility 特征和处理程序是什么?

是否有任何关于用户如何使用启用了 VoiceOver 的 UISlider 的描述?

hot*_*aw2 5

这是我最终为 VoiceOver 可访问性添加到 UISlider 的内容:

[ mySlider setIsAccessibilityElement:YES ];
[ mySlider setAccessibilityLabel:@"This slider controls blah blah etc...." ];
Run Code Online (Sandbox Code Playgroud)

在控件事件 UIControlEventValueChanged 的​​目标方法中:

[ mySlider setAccessibilityValue = [ NSString stringWithFormat:@"Blah blah is set to %3.1f", mySlider.value];
Run Code Online (Sandbox Code Playgroud)

启用 VoiceOver 后,在将焦点设置到该滑块后,当我在它上面上下(而不是来回)滑动时,此滑块会说出新值。