gpt4 book ai didi

react-native - 我如何在 React Native Accessibility 中制作 TouchableHightLight(复选框)?

转载 作者:行者123 更新时间:2023-12-01 04:44:52 24 4
gpt4 key购买 nike

我致力于 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,但我没有找到任何相关信息,或者我遗漏了什么。

我怎样才能做到无障碍?

最佳答案

    accessible={true}
style={styles.rememberMeCheckBox}
onPress={() => {props.setRememberMe(!props.rememberMe)}}>
<Image style={styles.checkBoxImage}
source={props.rememberMe ?
require("../../../images/general/icon_unchecked.png") : require("../../../images/general/icon_checked.png")}/>
</TouchableHighlight>

关于react-native - 我如何在 React Native Accessibility 中制作 TouchableHightLight(复选框)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47439170/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com