在键盘关闭时使用ios12,xcode10,cordova 7.1,cordova-ios 4.5.4滚动查看问题

cio*_*ssi 8 cordova ios12 xcode10

我使用Framework7 v2.3.1为iOS构建了一个cordova应用程序,使用:

  • cordova@7.1
  • cordova-ios@4.5.4
  • cordova-plugin-wkwebview-engine@1.1.4
  • cordova-plugin-wkwebview-file-xhr@2.1.1

它工作得很好,但是几天前我用Xcode 10为iOS编译了Cordova应用程序.在iOS 12设备上,如果应用程序是用Xcode 10编译的,当我选择一个输入字段时键盘出现并且视图向上滚动,但是当键盘关闭时,视图不会向下滚动,键盘的空白区域仍然存在.如果我使用Xcode 9.4编译应用程序并将其安装在具有iOS 12的设备上,或者如果应用程序使用Xcode 10编译并安装在iOS 11.x设备上,那么问题就出现了问题我上传了截图来解释更好的问题有人有解决方案吗?谢谢

解释键盘关闭问题的步骤

dor*_*oru 3

使用此插件https://www.npmjs.com/package/cordova-plugin-keyboard#keyboarddidhide

或“cordova 插件添加 cordova-plugin-keyboard”

然后只需将其添加到 deviceReady 上:

Keyboard.automaticScrollToTopOnHiding = true;

这对我的 ios12 有效