我在Android设备上的TextInput事件'onContentSizeChange'出现问题。 实际上,当我输入消息直到行尾并且文本进入下一行时,TextInput的高度不会更新。React Native:TextInput元素上的onContentSizeChange事件在Android上不起作用
例如:
return (
{...this.props}
multiline={Boolean(true)}
onChangeText={(text) => {
this.setState({text})
}}
onContentSizeChange={(event) => {
this.setState({height: event.nativeEvent.contentSize.height})
}}
style={[ additionalStyles, {height: this.state.height}, {fontSize: config.defaultFontSize} ]}
value={this.state.text}
underlineColorAndroid={'rgba(0,0,0,0)'}
/>
)
有谁知道为什么它可偏偏?
P.S.帮助使用onChange而不是onContentSizeChange
2017-06-12
Dmitry