iphone - VoiceOver 的 UISlider 可访问性特征?

标签 iphone cocoa-touch ios accessibility uislider

要使 UISlider 在启用 VoiceOver 的情况下可用,需要哪些正确的 UIAccessibility 特征和处理程序?

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

最佳答案

这是我最终添加到 UISlider 以实现 VoiceOver 辅助功能的内容:

[ mySlider setIsAccessibilityElement:YES ];
[ mySlider setAccessibilityLabel:@"This slider controls blah blah etc...." ];

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

[ mySlider setAccessibilityValue = [ NSString stringWithFormat:@"Blah blah is set to %3.1f", mySlider.value];

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

关于iphone - VoiceOver 的 UISlider 可访问性特征?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4915540/

相关文章:

ios - 如何让UIImageView像电影片尾字幕一样滚动?

ios - 无法从公共(public)可变数组 (Objective-C) 中删除对象

iphone - 来自 NSString 的 NSData

iphone - iPhone OS 上 OpenGL ES 的首选顶点数据格式是什么?

iphone - UIToolBar 不绘制在 iPhone 屏幕底部

ios - 在 IBOutletCollection 中保留图像

iphone - 我可以访问 iPhone 上的钥匙串(keychain)吗?

ios - 具有多个水平图像的 UIScrollView

iphone - 为什么我的 OpenGL ES View 在 iOS 4.3 上有时是空白的?

iphone - 从通知中心进入前台时显示 IOS 启动画面