首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >核心图的语音替代方案?

核心图的语音替代方案?
EN

Stack Overflow用户
提问于 2012-05-20 19:30:52
回答 2查看 319关注 0票数 1

我在我的应用程序中有一个图形视图来显示统计信息。

有没有人设法用核心情节为voice over创建了任何真正的实现?

我如何才能使这成为视障用户的另一种“视图”?

例如,我如何让它一个接一个地说出x-y值?因此,当视图加载第一个值对时,说出第一个值对,然后用户可以向左滑动,向右滑动以转到说出的下一个值对,依此类推。

按请求更新

我有两种不同类型的图形视图。一个用于显示服药依从性。这张图显示了平均每周错过、推迟和“按时”服药的百分比。另一个图表显示了测量的信息,例如血压。这不是一个固定的间隔。因此,x轴显示完成此测量的日期。

EN

回答 2

Stack Overflow用户

发布于 2013-02-05 21:31:16

我在我们的应用程序中遇到了完全相同的问题,最后向VoiceOver用户展示了一个完全不同的用户界面。

我没有显示图形,而是显示了一个值列表,因为我们的图形是具有确定值的饼图或条形图。UITableView更容易访问。

您可以使用UIAccessibilityIsVoiceOverRunning()检查VoiceOver状态,并决定是显示图形视图还是表格视图。我们的VO用户给了我们很好的反馈,并为此非常感谢我们

票数 1
EN

Stack Overflow用户

发布于 2013-03-11 01:04:16

看看作为iOS一部分的苹果股票应用程序是如何做到这一点的--为了便于访问,图表视图具有子级,每个子级都是一个x-y值。因此,您可以在绘图视图中实现UIAccessibilityContainer协议,以返回一组UIAccessibilityElement实例,每个实例代表一个数据点,并返回一个accessibilityValue,例如“第一周,21%错过,14%推迟,65%按时”,然后下一个UIAccessibilityElement“第二周,...”诸若此类。或者尝试accessibilityLabel“第一周”和accessibilityValue "21%错过,14%推迟,65%准时“。这些文件的accessibilityTraits可以是UIAccessibilityTraitStaticText。

此外,不要忘记在UIAccessibilityElement实例上设置正确的accessibilityFrame -这将允许VoiceOver用户“触摸-探索”(移动手指)图表,以便在x轴(如果适用)上进行随机访问。再次尝试股票应用程序,看看这是如何工作的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10673020

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档