Проблема со свойством React Native Textinput NumberOfLines - PullRequest
0 голосов
/ 08 мая 2020

версия "react": "16.11.0", "react-native": "0.62.2",

https://reactnative.dev/docs/textinput#numberoflines

Если вы посмотрите в документах React Native эта функция доступна.

это мой код

enter image description here

Но не работает

enter image description here

Как можно ограничить строки?

1 Ответ

2 голосов
/ 08 мая 2020

возможно, свойство не устанавливает максимальное количество строк, но вот альтернатива

// set the max lines

const MAX_LINES = 3


// method to handle the text change
onTextFieldChange = (text) => {
   if (  text.split(/\r\n|\r|\n/).length <= MAX_LINES ) 
   {
      this.setState({text});
   }
}


// on your textInput
<TextInput
   // properties...
   onTextChange={this.onTextInputChange}
/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...