Я использую многострочный ввод текста с заполнителем, как это.
Я использую onContentSizeChange для изменения высоты TextInput.
<TextInput
placeholder='abcd'
placeholderTextColor='gray'
multiline={true}
onContentSizeChange={(e) => console.log(e.nativeEvent.contentSize)}
value=''
style={{width:'100%'}}
/>
Из-за этого заполнителя onContentSizeChange возвращает неправильные высоты дляtextInput.
Он отлично работает в Android, но запутался в iOS.
Предполагается, что ширина ввода текста равна длине заполнителя, поэтому onContentSizeChange возвращает увеличенную высоту, когда длина текста становится большедлина заполнителя