react native
V_Lute
这个作者很懒,什么都没留下…
展开
-
【React Native】TextInput无法自动拉起键盘
简介当点击按钮跳转到新Modal或新Page上有文本框时,有时会希望可以在新页面加载完后输入框自动获得焦点,并唤起键盘。TextInput本身有autoFocus属性,可以在组件加载完成后获得焦点,但是键盘并不一定会弹出。解决方案取消textInput的autoFoucs获得要定位的TextInput的ref在componentDidMount函数中调用setTimeout方法,延时2...原创 2019-12-14 15:11:52 · 3412 阅读 · 0 评论 -
React Native获取组件位置和大小
1.onLayout事件属性// 在元素上设置onLayout属性<View onLayout={this._onLayout}><View>_onLayout = (e) => { let {x,y,width,height} = e.nativeEvent.layout}2.measure方法// 建议使用函数方式设置ref,否则可能...原创 2019-11-04 18:14:49 · 735 阅读 · 0 评论