0
キーボードのEnterボタンを押して、TextInput
に注目し、キーボードを開いたままにしたいと考えています。これはどうすればできますか?React Nativeテキスト送信時にキーボードが消えるのを防ぐにはどうすればいいですか?
ScrollView
についての回答は、キーボードのリターンキーを実際に叩くのではなく、TextInput
以外のボタンに触れることを指します。
キーボードのEnterボタンを押して、TextInput
に注目し、キーボードを開いたままにしたいと考えています。これはどうすればできますか?React Nativeテキスト送信時にキーボードが消えるのを防ぐにはどうすればいいですか?
ScrollView
についての回答は、キーボードのリターンキーを実際に叩くのではなく、TextInput
以外のボタンに触れることを指します。
TextInput
でこれを行う方法は、onEndEditing
の代わりにonSubmitEditing
をサブミットハンドラとして使用することです。 TextInput
からテキストをクリアするには、リターンキーを押すthis.setState({ value: '' })
で
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}
/>
。
コードを入力してください –