【问题标题】:PhoneGap; iOS keyboard causes frame to move upwards after each keystroke电话间隙; iOS键盘导致每次击键后框架向上移动
【发布时间】:2014-04-20 02:12:57
【问题描述】:

我有几个客户正在使用的应用程序,我们注意到在使用该应用程序的某些情况下,使用键盘时视图会向上移动。然后,视图卡在那里,就像空间不断被添加到视图底部,使其看起来像视图的底部。

这似乎只发生在 iOS 上(设备使用版本 5、6 或 7),而不是 Android。我尝试直接在 iOS 项目中更改 KeyboardShrinksView 选项(我们使用 appery.io 并通过 Appery 导出它来构建 iOS 项目)。

上一次我在几个月前查看这个问题时(我们正在对一个更大的项目进行 beta 测试),我确实看到其他人在网上说他们遇到了类似的问题。所以我不知道其他人是否还有这个问题,或者现在没有半新的 phoneGap 3.3 版本。

即使之前有人问过这个问题,我希望这个问题会回到 phoneGap。

谢谢

【问题讨论】:

    标签: ios cordova


    【解决方案1】:

    我已经看到通过在 html 的视口中添加 height=device-height 解决了类似的问题。

    <meta name="viewport" content="height=device-height,width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=no" />
    

    如果这不起作用,请尝试在输入模糊时强制页面重绘,如本文所示: https://stackoverflow.com/a/18856929/1656561

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-22
      • 1970-01-01
      • 1970-01-01
      • 2019-02-22
      • 1970-01-01
      相关资源
      最近更新 更多