Реагирующий собственный заполнитель TextInput вызывает неправильный contentSize.height onContentSizeChange в iOS
Я использую многострочный ввод текста с заполнителем, как это.
Я использую 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 возвращает увеличенную высоту, когда длина текста становится больше длины заполнителя.