javascript– 在本机中单击TextInput字段外部时丢失焦点并关闭键盘?

javascript– 在本机中单击TextInput字段外部时丢失焦点并关闭键盘?,第1张

概述我已经研究过它,发现这篇文章:react-native:hidekeyboard但这对我不起作用.当我触摸文本输入字段外部的屏幕部分时,我原以为输入字段将失去焦点,键盘将被解除.但是,什么也没发生.光标在输入上一直闪烁.以下是我试过的代码.请注意我使用的是redux-formv6:importdismissKeyboa

我已经研究过它,发现这篇文章:

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字段外部时丢失焦点并关闭键盘?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/web/1119467.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-29
下一篇2022-05-29

发表评论

登录后才能评论

评论列表(0条)

    保存