jqMobi:屏幕键盘打开时屏幕调整大小

时间:2012-12-05 12:23:43

标签: iphone ios jqmobi on-screen-keyboard

尝试在iPhone 4(IOS6)上的Safari浏览器中调试jqMobi应用程序。

当我触摸文本输入字段时,会出现屏幕键盘,并且其后面的屏幕会放大,以便文本输入字段几乎填满屏幕。这是正常的iPhone行为而不是问题。

然而,当我点击“返回”或“完成”按钮时,屏幕会一直放大,显然无法让它恢复正常。

我从问题jqmobi. on ios (ipod) when input field focused content moves up的答案中理解,我应该能够在键盘关闭时检测到该事件,但我不知道该怎么做才能告诉iPhone Safari回到正常的缩放状态 - 到100%的状态。

更新:我找到了一个解决方法,即在meta name = viewport指令中添加“maximum-scale = 1”,但问题是你现在无法做任何常用的屏幕手动调整大小。

1 个答案:

答案 0 :(得分:0)

代表Ian(参见上面的评论) - 是的,这在1.2分支中得到修复 - 可以将屏幕缩回到正常范围。

我还有升级到1.2引起的其他问题:绑定点击功能存在问题;调用该函数时将整个窗口作为参数而不是单击(或触摸)的项目。我只需要弄清楚这一个并单独修复它。