在键盘显示之前如何采取措施?

时间:2019-02-10 20:40:56

标签: javascript react-native keyboard

我为键盘添加了一个侦听器,以便在它出现时可以做一些事情, 首先,我尝试使用keyboardDidShow并使其起作用,但是我希望在键盘出现之前触发我的功能,因此根据react native doc,我将其更改为keyboardWillShow。现在根本不起作用了!

componentDidMount() {
    this.keyboardWillShowListener = Keyboard.addListener(
        'keyboardWillShow',
        ()=> this.setState({keyboard_open: true})
    );
}

我想念什么吗?

1 个答案:

答案 0 :(得分:0)

您的代码确定。如您在文档中所见,

  

ng build --aot --named-chunks keyboardWillShow通常不   在Android上可用,因为没有本地对应事件。

因此,如果您在Android设备上进行测试,则不支持该功能,但在iOS设备上应该可以正常工作。