微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

禁用按钮的可访问性 - React Native

如何解决禁用按钮的可访问性 - React Native

我的屏幕上有一个禁用按钮。

我将无障碍标签设置为“按钮已禁用”。

当我点击按钮时,VO 显示为“按钮禁用双击激活”。

它不应该读取双击以激活禁用的按钮。请指教。谢谢。

<TouchableHighlight
    accessible
    accessibilityRole="button"
    accessibilityLabel={"Button disabled"}
    style={[styles.button,style]}
    onPress={onPressHandler}
</TouchableHighlight>

解决方法

这解决了我的问题。

 const Button: any = disabled ? View : TouchableHighlight;

<Button
    accessible
    accessibilityRole="button"
    accessibilityLabel={"Button disabled"}
    disabled={disabled}
    style={[styles.button,style]}
    onPress={onPressHandler}
</Button>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。