React Native TextInput占位符在iOS中导致错误的contentSize.height onContentSizeChange

时间:2018-09-19 19:16:58

标签: javascript ios typescript react-native react-native-textinput

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

0 个答案:

没有答案