最近,我一直在努力使我的应用程序与VoiceOver一起正常运行。通常,它很简单明了,但是我想模拟系统应用程序中的某些行为,而且我很难找到API来进行设置。
特别是,我有兴趣在VoiceOver“转子”中添加几个选项,并在用户增加和减小值时响应它们。但是,尽管事实上诸如Apple的Maps应用之类的应用向转子添加了项目并能够做出响应,但我仍不知道如何为我的应用做到这一点。
有人成功做到了吗?如果是这样,怎么办?
最佳答案
更新:iOS 10最终增加了将自定义转子项目添加到VoiceOver的功能(与“Actions”转子项目不同)-只需将UIAccessibilityCustomRotor对象数组添加到适当容器视图的accessibilityCustomRotors
中。
旧答案:
当前没有API添加您自己的转子项目。您只能实现某些现有转子项目的工作方式:
UIAccessibilityCustomAction
我想如果您需要向转头添加自定义项目,则应该提交雷达报告。
关于ios - 如何为自定义 View 添加到iOS VoiceOver转子?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15347839/