收到警报后,我无法在我的React Native应用中关闭键盘

时间:2019-06-03 11:59:19

标签: react-native

我目前正在尝试以编程方式关闭键盘: https://imgur.com/a/3gBlyZp

但是它不起作用。它实际上是关闭的,然后在屏幕变化时重新打开,而第二个屏幕上没有输入。

我已经尝试将Keyboard.dismiss()放在切换屏幕之前和第二个屏幕的componentDidMount()中,但没有成功。

1 个答案:

答案 0 :(得分:1)

每次尝试隐藏键盘时打开警报时,都会发生这种情况。这很hacky,但是您可以尝试将Alert包装成一个超时值。

setTimeout(() => {
   //... open your alert here
}, 50)