【问题标题】:Keyboard push the whole content to black background (cordova+framework7+vue)键盘将整个内容推送到黑色背景(cordova+framework7+vue)
【发布时间】:2019-09-21 16:36:57
【问题描述】:

我在工具栏底部有输入。当键盘出现时,内容以某种方式被推到(太)顶部并且看起来有黑色背景。 我有

          cordova.plugins.Keyboard.shrinkView(true)
          cordova.plugins.Keyboard.disableScroll(true)
          cordova.plugins.Keyboard.hideFormAccessoryBar(true) 

这是规格:

cordova 8.0.0
cordova-plugin-keyboard 1.2.0 "Keyboard"
<engine name="ios" spec="^4.5.5" />

错误示例https://imgur.com/a/SC10ziJ

【问题讨论】:

    标签: ios cordova vue.js webview html-framework-7


    【解决方案1】:

    这可能是组织页面内容不垂直放入视口的问题。作为解决方法,请尝试在键盘出现时将其滚动到原始位置。 (示例代码如下)

     $("#SearchInput").focus(function(){
            window.scrollTo(0,0);
        });
    

    【讨论】:

    • Xcode 10 中存在一个问题,即关闭键盘时视图不会返回到原始位置。希望对某人有所帮助。
    猜你喜欢
    • 1970-01-01
    • 2015-07-20
    • 1970-01-01
    • 2012-04-19
    • 1970-01-01
    • 2014-01-30
    • 1970-01-01
    • 2019-08-14
    • 2017-07-07
    相关资源
    最近更新 更多