关闭键盘 React-Native
Dismiss Keyboard React-Native
有没有隐藏iOS键盘的简单方法?我想在一些不一定需要聚焦另一个视图的特定场景中强制关闭它。即来自服务器的特定响应。
能够通过
实现这一目标
import dismissKeyboard from 'react-native/Libraries/Utilities/dismissKeyboard'
然后在我需要关闭键盘的时候
dismissKeyboard();
-- -- 编辑 -- --
像这样导入同样有效。
import dismissKeyboard from 'dismissKeyboard'
-- -- 编辑 #2 -- --
我原来的回答现在已经过时了。正确的方法在下面提到
@Chen-Tsu Lin
import { Keyboard } from 'react-native';
Keyboard.dismiss();
你也可以使用我写的这个库:react-native-dismiss-keyboard。它与 'dismissKeyboard' 的导入基本相同,但它仅使用 public API,因此使用起来更安全,并且不依赖包装器解析 'dismissKeyboard'目前有。
使用内置Keyboard
模块:
import { Keyboard } from 'react-native';
Keyboard.dismiss();
首先导入键盘
import { Keyboard } from 'react-native';
使用:
Keyboard.dismiss();
有没有隐藏iOS键盘的简单方法?我想在一些不一定需要聚焦另一个视图的特定场景中强制关闭它。即来自服务器的特定响应。
能够通过
import dismissKeyboard from 'react-native/Libraries/Utilities/dismissKeyboard'
然后在我需要关闭键盘的时候
dismissKeyboard();
-- -- 编辑 -- --
像这样导入同样有效。
import dismissKeyboard from 'dismissKeyboard'
-- -- 编辑 #2 -- --
我原来的回答现在已经过时了。正确的方法在下面提到 @Chen-Tsu Lin
import { Keyboard } from 'react-native';
Keyboard.dismiss();
你也可以使用我写的这个库:react-native-dismiss-keyboard。它与 'dismissKeyboard' 的导入基本相同,但它仅使用 public API,因此使用起来更安全,并且不依赖包装器解析 'dismissKeyboard'目前有。
使用内置Keyboard
模块:
import { Keyboard } from 'react-native';
Keyboard.dismiss();
首先导入键盘
import { Keyboard } from 'react-native';
使用:
Keyboard.dismiss();