#react-native #react-native-android #react-native-ios #textinput
#react-родной #react-native-ios #textinput
Вопрос:
Я разрабатываю приложение на основе react-native с многострочными полями ввода текста.
TextInputs используются как входные данные, но также и для отображения содержимого, в режиме отображения TextInput отключен ( editable={false}
).
Я хотел бы, чтобы пользователь, заполняющий форму, при необходимости переполнялся, и пользователь, который читает ввод (режим отображения), мог видеть перетекающий текст. Я думал об использовании опции прокрутки, но с этим связаны две проблемы:
- Он также отключается, когда TextInput отключен
- Запрос состоит в том, чтобы переполнить текст, потому что форма в конечном итоге будет напечатана.
Ответ №1:
Решение, которое я применил, состояло в том, чтобы создать <Text />
компонент и передать туда входное значение. Потому что в react-native <Text />
его высота соответствует высоте строки, которую он отображает.