Reactjs 是否有办法限制React Native'中的总行数或换行数;什么是文本输入?

Reactjs 是否有办法限制React Native'中的总行数或换行数;什么是文本输入?,reactjs,react-native,Reactjs,React Native,我试图限制用户换行的数量,或者只是简单地限制用户可以在React Native中输入的总行数。有没有人能在没有任何闪烁或光标来回跳跃的情况下解决这个问题?任何帮助或提示都会很好 基本上,我想让它工作如何“maxLength”的工作字符数 以下内容将使光标向前跳转。我还尝试过防止默认的onKeyPress=='Enter',这仍然会导致光标跳转 handleTextChange(text) { let breaks = text.split(/\r\n|\r|\n/).length

我试图限制用户换行的数量,或者只是简单地限制用户可以在React Native中输入的总行数。有没有人能在没有任何闪烁或光标来回跳跃的情况下解决这个问题?任何帮助或提示都会很好

基本上,我想让它工作如何“maxLength”的工作字符数

以下内容将使光标向前跳转。我还尝试过防止默认的onKeyPress=='Enter',这仍然会导致光标跳转

  handleTextChange(text) {
    let breaks = text.split(/\r\n|\r|\n/).length
    if (breaks > 6) {
      return
    } else {
      this.setState({ text: text })
    }
  }
使用道具应该是你想要的。与
multiline=true
配合使用


虽然它确实说它只适用于Android。

是的,正是我的意思,但我忘了包括在内,我正在寻找与之相当的IOS。