我正在使用React Native的FlatList组件.当用户在
Android上使用TalkBack滚动浏览FlatList时,它不会显示“向……显示项目……”
在iOS上,使用画外音滚动会提供反馈(显示y的第x页).
我想知道这是否是反应原生的FlatList的差距?或者我错过了一些设置?
如
Accessibility api中提到的那样,对话有一些冲突但没有参考代码很难调试答案.
以下是一些注意事项 –
>您需要拥有accessible元素,以便禁用人员可以使用它
>默认情况下,所有可触摸元素都是可访问的.您可以通过prop accessible = {true}来使视图可访问.它会将所有子节点包装到一个可访问的组件中
>使用AccessiblityInfo检查屏幕阅读器是否处于活动状态
你的问题可能就在这里
如上所述
In the case of two overlapping UI components with the same parent,default accessibility focus can have unpredictable behavior.
因此,您可能需要设置importantForAccessibility
标签来解决此问题,并且可以接受道具auto,yes,no和no-hide-descendants
原文地址:https://www.jb51.cc/react/301004.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。