2014-04-28 80 views
2

我使用cordova和angularJS创建单页非本机iOS应用程序。无论何时出现屏幕上的iPad键盘,div元素都会向上移动并压扁,以弥补较小的屏幕尺寸。当出现屏幕键盘时保留页面布局(iOS/phonegap)

如何在弹出键盘时将所有div元素保留在原位,只需剪切键盘占用的屏幕底部而不重新排列所有元素?

在此先感谢。

回答

1

您需要添加到您的config.xml:

<preference name="KeyboardShrinksView" value="false" /> 

this post看看这是一个类似的问题。

+1

谢谢,这似乎并没有工作,但根据您发送给我的链接,这做了''meta name =“viewport”content =“width = device-width,height = device-height,initial-scale = 1.0,maximum-scale = 1.0,target-densityDpi = device-dpi“/>' – FootsieNG

+0

Thanks @FootsieNG - 我正在做一个原生的AngularJS应用程序,每当键盘弹出一个模式时,屏幕宽度就会变得疯狂。 ..你为我解决了它... + 1! – iTrout