Как правильно обрезать пользовательский ввод в React Native? - PullRequest
0 голосов
/ 24 сентября 2018

У меня есть TextInput, который получает onChangeText в качестве реквизита:

<TextInput
  ...
  value={this.state.myString}
  onChangeText={this.updateInput.bind(this)}
/>

И updateInput представлен как:

updateInput(newString) {
  this.setState({ myString: newString.trim() });
}

Это работает только для Android.Есть ли способ обрезать пользовательский ввод на обеих платформах (iOS, Android)?

Обновление

На самом деле строка обрабатывается как усеченная, но вы все равно можете набрать столько пробелов, сколько хотите наIOS.И если вы наберете два пробела в строке, точка появится так, как будто это будет конец предложения.Это нежелательное поведение, есть ли способ избежать этого?

Ссылка на пример видео: https://streamable.com/dzl3c

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...