1
我相信在输入反应本机(ios)模糊事件只发生在每当我点击另一个输入/按钮或类似的东西。我试图找出如何模糊它,只要我点击屏幕上的任何其他地方,无论是静态文本/图像/背景等。处理TextInput模糊,当它被点击离开
但无法找出通用的解决方案,这将工作在所有应用程序。与网络行为类似,也就是说,如果我在点击堆栈溢出页面上的空白处输入当前输入,则输入的内容会变得模糊。
我相信在输入反应本机(ios)模糊事件只发生在每当我点击另一个输入/按钮或类似的东西。我试图找出如何模糊它,只要我点击屏幕上的任何其他地方,无论是静态文本/图像/背景等。处理TextInput模糊,当它被点击离开
但无法找出通用的解决方案,这将工作在所有应用程序。与网络行为类似,也就是说,如果我在点击堆栈溢出页面上的空白处输入当前输入,则输入的内容会变得模糊。
您可以将一个onPress
处理程序断火dismissKeyboard
(一个反应本地实用程序)来,你想收到预期的效果的成分:
例如:
const dismissKeyboard = require('dismissKeyboard')
...
<Container onPress={() => dismissKeyboard()}>
<View>
<TextInput/>
</View>
</Container>
这里链接到反应原生回购中的文件:
https://github.com/facebook/react-native/blob/master/Libraries/Utilities/dismissKeyboard.js