1
A
回答
0
我几乎可以肯定,这是不可能的。也就是说,可访问性API允许您在视图更改时执行诸如发言内容之类的操作,那么也许可以使用此功能?
您提到了一个专门针对Voiceover用户的手势 - 如果Voiceover用户是大多数观众,那么您可以提供一个标准手势,Voiceover用户可以通过双击并按住以传递手势来调用,然后执行手势本身。
例如,要“拉动以刷新”语音旁白用户将双击,按住然后拉下。
1
我认为这是可能的。 iOS邮件应用程序(至少在iOS 6中)似乎包含自定义的旁白操作(您可以向上或向下滑动以对列表中的邮件项目启用“删除”操作)。
我的猜测是(我还没有验证这一点,就是如果你增加一个刷卡recogonizer只有UIAccessibilityIsVoiceOverRunning时()返回true。
我没有测试过这个呢。
相关问题
- 1. 有什么方法可以手动创建来自URL的图形数据库?
- 2. 有没有什么方法可以自定义card.io SDK?
- 3. 使用Kinect创建简单静态手势的手势定义
- 4. 有什么方法可以创建特定FnMut的别名?
- 5. Jface:有什么方法可以自定义现场装饰?
- 6. 有什么方法可以重新创建或重新创建自定义视图?
- 7. 自定义iOS手势
- 8. 有什么方法可以在UIWebView中找到手势识别器
- 9. 在iPhone应用程序中创建自定义手势
- 10. 以太坊。有什么方法可以通知合同创建?
- 11. 有没有什么办法可以自定义NuGet包更新?
- 12. 定义自定义异常有什么优势?
- 13. 有什么方法可以创建几种类型的容器?
- 14. 有没有什么方法可以定义javascript模式
- 15. 有什么方法可以定制TDBadgedCell
- 16. 有没有什么方法可以自动创建Mongo编解码器?
- 17. UITableView上的自定义手势
- 18. 带自定义手势的UIWebView
- 19. 有什么方法可以自定义iPhone上键盘的外观和大小?
- 20. 有什么方法可以自定义HTML 5中的颜色选择器?
- 21. 创建一个自定义VoiceOver转子来导航MKAnnotationViews?
- 22. 有什么方法可以获取Java中特定类创建的对象?
- 23. 创建自定义POST方法
- 24. 为收集创建自定义方法
- 25. Sequelize - 自定义创建方法
- 26. 在rails中创建自定义方法
- 27. 有什么方法可以自定义Active Directories异常/错误消息吗?
- 28. 有什么方法可以在Eclipse中调试JSP自定义标签吗?
- 29. 有什么方法可以知道什么时候创建了一个对象?
- 30. Swift - 右侧自定义轻扫手势
这是该文档甚至在其对'UIAccessibilityIsVoiceOverRunning'的描述中声明:“您可以使用此功能为VoiceOver用户自定义应用程序的用户界面,例如,您可能希望UI元素通常快速消失以保留在屏幕上供VoiceOver用户使用。请注意,您还可以侦听'UIAccessibilityVoiceOverStatusChanged'通知,以了解VoiceOver何时启动和停止。“ – 2012-09-09 07:51:23
FWI W,除非有必要,否则我不会根据'UIAccessibilityIsVoiceOverRunning'的状态添加和删除识别器;相反,当VoiceOver关闭时,我不会在手势识别器调用的方法中做任何事情。我添加和删除手势的唯一原因是它会阻碍非VoiceOver用户。 – 2012-09-09 07:54:39