首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >有没有办法让VoiceOver读取命令上的标签?

有没有办法让VoiceOver读取命令上的标签?
EN

Stack Overflow用户
提问于 2015-08-03 05:40:44
回答 1查看 6.5K关注 0票数 12

我想让我的二维码扫描应用程序在发现二维码时通知用户。对于有视力的用户,使用底部的标签进行工作,该标签会更新以通知用户。然而,盲人用户必须再次点击该标签,才能让Voice Over阅读该标签。我更希望它能自动阅读。

我能找到的最接近这个问题的是UIAccessibility - Read all the labels and buttons on the screen from top to down,这是不可能的。虽然这对我的应用程序来说不是好兆头,但那是一年前的事了。苹果是否以任何方式更新了它的UIAccessibility协议以允许这一点?

作为最后的手段,我想如果VoiceOver打开了,我可以播放我自己的mp3录音。

任何帮助都是非常感谢的!

EN

回答 1

Stack Overflow用户

发布于 2016-07-23 02:42:55

您可以使用以下方法将VoiceOver焦点移动到元素:

UIAccessibilityPostNotification(UIAccessibilityLayoutChangedNotification,elementToFocusOn)

然后,VoiceOver将解析并读取与该元素关联的可访问性属性。

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

https://stackoverflow.com/questions/31776907

复制
相关文章

相似问题

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