问题描述
我的屏幕上有一个禁用按钮。
我将无障碍标签设置为“按钮已禁用”。
当我点击按钮时,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>