react-переполнение текста при вводе собственного текста

#react-native #react-native-android #react-native-ios #textinput

#react-родной #react-native-ios #textinput

Вопрос:

Я разрабатываю приложение на основе react-native с многострочными полями ввода текста.

TextInputs используются как входные данные, но также и для отображения содержимого, в режиме отображения TextInput отключен ( editable={false} ).

Я хотел бы, чтобы пользователь, заполняющий форму, при необходимости переполнялся, и пользователь, который читает ввод (режим отображения), мог видеть перетекающий текст. Я думал об использовании опции прокрутки, но с этим связаны две проблемы:

  1. Он также отключается, когда TextInput отключен
  2. Запрос состоит в том, чтобы переполнить текст, потому что форма в конечном итоге будет напечатана.

Ответ №1:

Решение, которое я применил, состояло в том, чтобы создать <Text /> компонент и передать туда входное значение. Потому что в react-native <Text /> его высота соответствует высоте строки, которую он отображает.