ios - 如何将自定义 View 添加到 iOS VoiceOver 转子?

标签 ios objective-c accessibility voiceover

最近,我一直在努力让我的应用程序与 VoiceOver 一起正常运行。一般来说,它简单明了,但我想模拟系统应用程序的一些行为,而且我很难找到 API 来进行设置。

特别是,我有兴趣向 VoiceOver“转子”添加几个选项,并在用户增加和减少值时响应它们。然而,尽管像 Apple 的 map 应用程序这样的应用程序可以向转子添加项目并能够响应,但我无法弄清楚如何为我的应用程序执行此操作。

有人成功过吗?如果是这样,怎么做到的?

最佳答案

在 iOS 8 中,您可以使用 -accessibilityCustomActions 方法返回一个 UIAccessibilityCustomAction 对象数组,代表您想要呈现“rotor-style”的 Action .

关于ios - 如何将自定义 View 添加到 iOS VoiceOver 转子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15347839/

相关文章:

iphone - 顶部带有圆角的 UIButton

css - 我们应该把 &lt;input&gt; 放在 <label> 里面吗?

cocoa - 在 Web View 中禁用 VoiceOver

css - <i> 嵌套在 <a> 元素中 - 它是否需要 aria-label 和 aria-hidden 属性?

ios - swift 2 TapGestureRecognizer 不接受自己作为目标

ios - 如何从现有的 UIScrollView 中获取重复的 UIScrollView?

java - 在 Java 上加密信息并在 Objective-C/C++/C 上解密

ios - 为 iOS 13 SDK 构建的 Phonegap

ios - 是否可以使用 Replaykit 录制部分屏幕?

iphone - 等待多个异步网络调用,然后对其结果执行操作