键盘打开时获取键盘高度或顶部位置

时间:2016-08-23 02:54:53

标签: reactjs react-native

键盘打开时如何获得键盘高度或顶部位置?我找到了以下模块,但它仅适用于iOS。我如何进入Android?

反应天然-keyboardevents

2 个答案:

答案 0 :(得分:5)

您可以通过键盘事件访问键盘详细信息。

数据格式:

Object {
  "height": 282,
  "screenX": 0,
  "screenY": 401.4285583496094,
  "width": 411.4285583496094,
}

您可以这样调用访问权限:

import { Keyboard } from 'react-native'

keyboardDidShow (e) {
    const { height, screenX, screenY, width } = e.endCoordinates
    console.log(height)
}

答案 1 :(得分:0)

现在,您可以通过从react-native导入键盘模块轻松找到此信息。这里有关于此模块的详细文档https://facebook.github.io/react-native/docs/keyboard.html