gpt4 book ai didi

javascript - React Native 如何防止键盘在文本提交时消失?

转载 作者:可可西里 更新时间:2023-11-01 05:10:59 25 4
gpt4 key购买 nike

我希望能够按下键盘上的 enter 按钮,将注意力集中在 TextInput 上,并保持键盘打开。如何做到这一点?

关于 ScrollView 实现的答案是指触摸 TextInput 之外的按钮,而不是实际按下键盘上的返回键。

最佳答案

TextInput 上执行此操作的方法是设置 blurOnSubmit={false} 然后使用 onSubmitEditing 作为提交处理程序而不是onEndEditing

  onTextChange(input) {
this.setState({ value: input })
}

submitValue() {
// Do things with the value
...
// Then reset it so the TextInput can be reused
this.setState({ value: '' })
}

<TextInput
blurOnSubmit={false}
style={styles.inputBox}
onChangeText={input => this.onTextChange(input)}
onSubmitEditing={() => this.submitValue(this.state.value)}
value={this.state.value}
/>

按下返回键 this.setState({ value: '' }) 以清除 TextInput 中的文本。

关于javascript - React Native 如何防止键盘在文本提交时消失?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47897775/

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