我相信只有当我点击另一个输入/按钮或类似的东西时,才会发生输入中的本机(ios)模糊事件。每当我点击屏幕上的任何其他地方,无论是静态文本/图像/背景等,我都想弄清楚如何模糊它。
但是无法找到适用于整个应用程序的通用解决方案。类似于网络的行为,即如果我点击堆栈溢出页面某处的空白,我输入的当前输入将会模糊。
答案 0 :(得分:2)
您可以附加一个onPress
处理程序来触发dismissKeyboard
(一个反应本机实用程序)到您希望获得所需效果的组件:
例如:
const dismissKeyboard = require('dismissKeyboard')
...
<Container onPress={() => dismissKeyboard()}>
<View>
<TextInput/>
</View>
</Container>
以下是react-native repo中文件的链接:
https://github.com/facebook/react-native/blob/master/Libraries/Utilities/dismissKeyboard.js