有没有办法在iOS中专门为VoiceOver用户创建自定义手势?
谢谢
答案 0 :(得分:1)
我认为这可能是可能的。 iOS Mail应用程序(至少在iOS 6中)似乎包含自定义配音操作(您可以向上或向下滑动以对列表中的邮件项启用“删除”操作。)
我的猜测是(我还没有验证过,如果你只是在UIAccessibilityIsVoiceOverRunning()返回true时才添加一个滑动识别器。
我还没有测试过。
答案 1 :(得分:0)
我几乎可以肯定这是不可能的。也就是说,可访问性API允许您在视图更改时执行内容处理等操作,所以也许您可以使用它?
你提到了一个专门针对画外音用户的手势 - 如果画外音用户是你的大多数观众,那么你可以只提供标准手势,画外音用户可以通过双击并按住以通过手势来调用,然后执行手势本身。
例如,要“拉动刷新”,画外音用户可以双击,按住,然后向下拉。