2014-04-28 110 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