在我的Cordova应用程序中,我希望能够判断某个特定元素是否在屏幕外,如果是,则将其滚动到视口的中心。不幸的是,我的计算似乎都被各种尺寸的iOS和Android键盘所取代 - 高度根据所使用的键盘,自动建议是否开启,屏幕是纵向还是横向模式等而有所不同。
在iOS上,Cordova拥有cordova-plugin-keyboard插件,可以在KeyboardHeightWillChange事件中为我们提供高度。我看到本博文中提到的Android本机代码中有某些:https://pspdfkit.com/blog/2016/keyboard-handling-on-android/。有没有人找到一种方法来确定iOS和Android上Cordova-land键盘的高度?
答案 0 :(得分:1)
据我检查,此插件' s - Cordova native keyboard plugin onKeyboardWillShow& onKeyboardDidShow选项可以满足你的期望。
不幸的是,这个插件是商业的,因为作者已经提到它是一个实施的野兽。但他也对有关成本计算的建议持开放态度。你可以邮寄给他看看选项。干杯