ReactNative:让textInput获取到焦点

参考:http://blog.csdn.net/lvdezhou/article/details/72730079

http://facebook.github.io/react-native/docs/textinput.html#selectionstate

//实现点击view后,让被view包裹的textInput组件获取到焦点
主要代码:
//设置焦点
onStartShouldSetResponder() {

      var comment = this.refs.comment;
      comment.focus();    
      
 }

//--------------------------------------------------
                             <View 
                             style = {[styles.view_comment,{height: this.state.maxHeight + 10, }]}
                             onStartShouldSetResponder = {this.onStartShouldSetResponder.bind(this)}
                             >

                                 <TextInput 
                                 ref = 'comment'
                                 style = {[styles.textInput_comment,{height: height_comments}]}
                                 onChange={this.onChange}  
                                 multiline = {true}
                                 onContentSizeChange = {this.onContentSizeChange.bind(this)}
                                 value = {this.state.text_comments}
                                 >
                                 </TextInput>      
                              </View> 
//------------------------------------------------------

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值