Проблема:
Мой заполнитель для ввода текста может содержать до 2000 символов.Пока мой пользователь начинает вводить текстовый ввод, заполнитель исчезает, но текстовый ввод height не сжимается автоматически вниз .
AFAIK, высота ввода моего многострочного текста устанавливается на основе исходной длины моего текста-заполнителя.Есть ли способ обойти это?
Мой код:
import { Input } from 'react-native-elements';
interface Props {
placeHolder: string;
onChangeText: (text: string) => void;
}
const MyTextInput = (inputs: Props) => (
<View>
<Input
inputStyle={{ textAlignVertical: 'top' }}
placeholder={inputs.placeHolder}
onChangeText={(text) => inputs.onChangeText(text)}
multiline={true}
maxLength={2000}
/>
</View>
);
export default MyTextInput;
Скриншоты:
Длинный заполнитель: ![enter image description here](https://i.stack.imgur.com/sLUxF.jpg)
Пользовательский ввод текста: ![enter image description here](https://i.stack.imgur.com/mFqJd.jpg)
Высота ввода текста не уменьшается: ![enter image description here](https://i.stack.imgur.com/PFEbp.jpg)