如何在React-native中按钮单击时添加/删除文本输入?

时间:2018-02-12 07:29:04

标签: react-native

1 个答案:

答案 0 :(得分:0)

这只是在按下按钮时显示或隐藏TextInput的想法

return (
    <View>
        <TouchableOpacity onPress={() => this.setState({show : !this.state.show})}>
            <Text>Click Here</Text>
        </TouchableOpacity>
        {this.state.show ? <TextInput
                                Value={this.state.value}
                                onChangeText={value => this.setState({value})}
                           />
                          : null}
    </View>
);

根据您的要求,将this.state.show初始化为truefalse

随着您尝试过的努力,您的问题可能会更清晰