Identify Return Key action in React Native

后端 未结 3 1193
渐次进展
渐次进展 2021-02-06 20:59

I have a TextInput which I have enabled multiline as true. Thing is the Keyboard won\'t hide after Return is pressed. It goes to a new line. So I was h

3条回答
  •  渐次进展
    2021-02-06 21:46

    Okay, found the solution.

     this.setState({orderInstructions})}
        keyboardType="default"
        returnKeyType="done"
        onKeyPress={this.handleKeyDown}
        placeholder="Enter text here..."
    />
    
    handleKeyDown: function(e) {
        if(e.nativeEvent.key == "Enter"){
            dismissKeyboard();
        }
    },
    

    The method dismissKeyboard is from react-native-dismiss-keyboard.

    This works perfectly for me.

提交回复
热议问题