为 iPhone 应用程序实现 Voice Over
我的应用程序需要支持 Voice Over(针对盲人/部分盲人)。请指导我如何实现此功能。
I need to support Voice Over (for blind/partial blind persons) for my application. Please guide me how to implement this feature.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
这是iOS 辅助功能编程指南。
This is the Accessibility Programming Guide for iOS .
我认为这个问题在很多方面都非常模糊,所以我会尝试触及一些:
从技术上讲,如果您可以从界面中抽象每个字符串,这会有所帮助: http://www.acapela-for-iphone.com/。从我的脑海中,我可以想到大声说出界面元素的位置。这种方法需要简单的界面,在一个屏幕上只有很少的元素,并且可能在多个屏幕上用于后续操作。
I think this question is very vague with many aspects, so I'll try to touch a few:
Technically, if you can abstract each string from the interface, this can help: http://www.acapela-for-iphone.com/. From the top of my head, I can think of saying out loud the positions of the interface elements. This approach requires simple interfaces, with few elements on 1 screen and maybe multiple screens for subsequent actions.
到目前为止,我看到的最好的答案是这篇文章,它指向苹果工程师 Chris Fleisach 的斯坦福讲座
http://www.podfeet.com/blog/tutorials-5/build-accessible-ios-apps/
克里斯的视频:http://www.youtube.com/watch?v=5b0V6MltEnw
该视频包含了我们所有的内容正在寻找。
在视频的 15 点 30 秒左右开始,克里斯开始谈论相关信息。 API 讨论于 19 点 29 秒开始。
The best answer I've seen so far is this article which points to a Stanford lecture by Apple Engineer, Chris Fleisach
http://www.podfeet.com/blog/tutorials-5/build-accessible-ios-apps/
Chris's video: http://www.youtube.com/watch?v=5b0V6MltEnw
The video has what we all are looking for.
In the video starting around the 15:30 sec mark Chris starts talking about the relevant information. The API discussion starts at 19:29 sec.
我建议看一下:
许多插图有助于理解概念,并且 ObjC 和 Swift 中提供了代码片段。
I suggest to take a look at :
Many illustrations help to understand the concepts and the code snippets are provided in ObjC and Swift.