当用户在多行TextInput
中按下Return
键时,将创建一个新行,并且键盘将继续可见.在React native中,多行文本输入的键盘应该如何关闭?
我做了一些调查.我发现点击TextInput
外的View
不会模糊文本输入,这会使键盘保持可见.
<View style={styles.container}>
<TextInput
placeholder="To"
style={styles.input}
value={this.state.to}
onChangeText={(to) => this.setState({to})}
/>
<TextInput
placeholder="Text"
style={styles.textarea}
multiline={true}
numberOfLines={4}
value={this.state.text}
onChangeText={(text) => this.setState({text})}
/>
</View>
对于ScrollView
,有一个props -keyboardShouldPersistTaps
使TextInput
模糊.View
有类似的吗?我想让多行文本输入变得模糊,这样键盘就会被忽略.