Мой собственный текстовый ввод отключается, когда я начинаю печатать
У меня есть screeb под названием EditeScreen. Он имеет текстовый ввод, который принимает высоту устройства. поэтому проблема в том, что когда я начинаю печатать, текст идет вверх и исчезает. любые решения, пожалуйста
**
*
вот мой компонент ввода текста
**
<View style={styles.InputContainer}>
<ScrollView>
<TextInput
style={styles.inputText}
placeholder={"Take Notes ..."}
onChangeText={HandlingTextValut}
value={notes}
multiline={true}
/>
</ScrollView>
</View>
and here is its styles
InputContainer: {
flex:1,
},
inputText: {
paddingBottom: Dimensions.get("window").height- 100,
paddingLeft: 10,
paddingRight: 10,
fontSize: 20,
},
2 ответа
Удалить
paddingBottom: Dimensions.get("window").height- 100,
из стиля ввода
не могли бы вы попробовать эти реквизиты
numberOfLines
а также
onContentSizeChange
.
Ссылка для справки: https://reactnative.dev/docs/textinput#numberoflines