【发布时间】:2017-11-22 16:07:16
【问题描述】:
我致力于 ios 应用的可访问性。
我在复选框上使用TouchableHightLight。
我需要 ios 的屏幕阅读器,即 VoiceOver 来知道如何向用户宣布复选框已被选中或未选中。
<View style={styles.rememberMeContainer}>
<TouchableHighlight
underlayColor="transparent"
accessibilityLabel={props.rememberMeText}
accessible={true}
style={styles.rememberMeCheckBox}
onPress={() => {props.setRememberMe(!props.rememberMe)}}>
<Image style={styles.checkBoxImage}
source={props.rememberMe ?
require("../../../images/general/v_icon_purple.png") : null}/>
</TouchableHighlight>
<Text accessible={false} style={styles.rememberMeCheckBoxlabelStyle}>
{props.rememberMeText}
</Text>
</View>)
我读到: https://facebook.github.io/react-native/docs/accessibility.html ,但我没有找到任何关于它的信息,或者我错过了一些东西。
我怎样才能做到无障碍?
【问题讨论】:
标签: react-native touch accessibility react-native-ios