我想通过react-native中的开关来实现复选框的功能,因为ios devices不支持复选框。我不知道如何获取与特定开关关联的标签值。所以,我的想法是,我有一堆选项,比如 A、B、C,每个选项都与一个switch相关联,并且有一个提交按钮。单击提交时,我想获取已打开的那些选项的标签。
这是用于选择各种选项的代码,每个选项都与一个开关相关联,
<Text>A</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
<Text>B</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
<Text>C</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
而handleToggle代码是这样的,
handleToggle = event => {
this.setState(state => ({
toggleValue: !state.toggleValue
}));
}
非常感谢。