首页 文章

UIAccessibilityTraitAllowsDirectInteraction和VoiceOver:iOS中的问题或错误?

提问于
浏览
0

这是一个非常奇怪的行为'persecutes'我从iOS 7.0开始:)我希望你们这一次可以帮助我!您可能知道在使用VoiceOver时,您的手势与'normal way'完全不同 . 当您需要绕过特定视图的VoiceOver时,可以将其辅助功能特征设置为 UIAccessibilityTraitAllowsDirectInteraction . 当视图设置了此参数时,用户可以照常与其进行交互(例如VoiceOver在该特定视图中不活动) .

经常发生这种能力随机丢失,因此VoiceOver以正常方式运作 .

有没有人遇到过这个问题?他解决了吗?幸运的是关闭和开启VO似乎暂时解决了这个问题(直到下次再次发生)

任何的想法?非常感谢你

1 回答

  • 3

    我也看到了其他的东西 . 例如,通知可能不稳定,特别是屏幕更改或内容更改通知 . 我相信这是因为打开和关闭VoiceOver而发生的 . 例如,如果您打开VoiceOver,让它保持运行,并以用户身份打开您的应用程序,您将永远不会遇到这些问题 .

    但是,如果您使用VoiceOver快捷方式 . 或者在使用Xcode时中断应用程序,重新安装和重新启动,可以中断VoiceOver与应用程序的连接 . 它没有正确绑定 . 所以,像导航这样的简单事情很好 . 但是诸如通知之类的高级功能(可能还有一些更复杂的特性)不起作用 .

    从本质上讲,我会把它归类为一个bug,但是只有当你以一种只有开发人员会使用VoiceOver的方式使用VoiceOver时才会出现这个bug .

相关问题