Я хочу создать приложение чата, которое является многострочным TextInput, и пользователь может отправлять сообщения при нажатии ввода. Однако, когда пользователь нажимает клавишу ввода, новая строка все равно будет вставлена, что приведет к плохим впечатлениям пользователя.
Я пробовал Как предотвратить ввод новой строки при нажатии клавиши ввода в реагирующем родном , но новая строка сохраняется после того, как пользователь нажал Enter на клавиатуре. Я также пытался обрезать текст при запуске onChangeText
, но, похоже, новая строка все еще вставлена. Я знаю, что это работает, когда blurOnSubmit=true
, но я хочу держать клавиатуру открытой, когда пользователь нажимает клавишу ввода.