React native 反应本地文本输入离开我的屏幕

React native 反应本地文本输入离开我的屏幕,react-native,React Native,我想让一个带有react native的TextInput在文本越过行时自动换行到下一行。我读了文档,看到了多行道具。将multiline设置为true的问题是,当您点击return键时,它会转到新行 有没有一种方法可以使多行文本输入在禁用返回新行的情况下使用react native?您可以尝试以下方法: <TextInput multiline={true} value={this.state.fieldValue} onChangeText={(text) => {

我想让一个带有react native的TextInput在文本越过行时自动换行到下一行。我读了文档,看到了多行道具。将multiline设置为true的问题是,当您点击return键时,它会转到新行

有没有一种方法可以使多行文本输入在禁用返回新行的情况下使用react native?

您可以尝试以下方法:

<TextInput
  multiline={true}
  value={this.state.fieldValue}
  onChangeText={(text) => { this.setState({ fieldValue: text.replace('\n', '') }) }} />
{this.setState({fieldValue:text.replace('\n','')}}/>
试试这个:

<TextInput
   value={}
   onChangeText={}
   returnKeyType= "send" or "done" //depending on what you want to do.
   multiline
   />

或者只需输入returnKeyType=“”,然后查看建议以选择所需的操作