//关键代码
_onChange(event) {
this.setState({
text_comments: event.nativeEvent.text,
});
}
onContentSizeChange(event) {
this.setState({
height_comments: event.nativeEvent.contentSize.height,
});
}
------------------------
//multiline必须设置为true才会响应onContentSizeChange,
<TextInput
style = {[styles.textInput_comment,{height: Math.max(30,this.state.height_comments)}]}
onChange={this.onChange}
multiline = {true}
onContentSizeChange = {this.onContentSizeChange.bind(this)}
value = {this.state.text_comments}
>
</TextInput>
---------------------------------