我正在使用带有占位符的多行文本输入。
我正在使用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返回增加的高度