
我已经研究过它,发现这篇文章:
react-native: hide keyboard
但这对我不起作用.当我触摸文本输入字段外部的屏幕部分时,我原以为输入字段将失去焦点,键盘将被解除.但是,什么也没发生.光标在输入上一直闪烁.
以下是我试过的代码.请注意我使用的是redux-form v6:
import dismissKeyboard from 'dismissKeyboard';<touchableWithoutFeedback onPress={()=> dismissKeyboard()}> <VIEw style={styles.inputWrap}> <FIEld name="editLocation" component={TextFIEld} /> <button onPress={handlesubmit(this.onsubmit)}>Sign In</button> </VIEw></touchableWithoutFeedback>TextFIEld组件包含Textinput.不确定我做错了什么.
我已经使用Samsung S6图像和我的三星笔记4测试了Genymotion模拟器上的代码.
解决方法:
您需要检查touchableWithoutFeedback的尺寸,以确保调用onPress.
总结以上是内存溢出为你收集整理的javascript – 在本机中单击TextInput字段外部时丢失焦点并关闭键盘?全部内容,希望文章能够帮你解决javascript – 在本机中单击TextInput字段外部时丢失焦点并关闭键盘?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)