我相信在输入上发生本机(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/

10-09 17:21