我相信在输入上发生本机(ios)模糊事件时,仅当我单击另一个输入/按钮或类似的东西时才会发生。我试图弄清楚每当我在屏幕上其他任何地方单击时如何使其模糊(静态文本/图像/背景等)。
但无法找出适用于整个应用程序的通用解决方案。与网络行为类似,即如果我单击堆栈溢出页面上当前输入的空白将变得模糊。
最佳答案
您可以附加一个onPress
处理程序,以将dismissKeyboard
(一种本机实用程序)触发到您想要产生所需效果的组件:
例如:
const dismissKeyboard = require('dismissKeyboard')
...
<Container onPress={() => dismissKeyboard()}>
<View>
<TextInput/>
</View>
</Container>
这是react-native存储库中文件的链接:
https://github.com/facebook/react-native/blob/master/Libraries/Utilities/dismissKeyboard.js
关于javascript - 远离单击时处理TextInput模糊,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42232241/