我在 iOS 中有一个 Phonegap 4.0 应用程序,带有 <input />
.
当我关注 <input />
时, 整个屏幕向上移动,并且不调整大小。但我希望屏幕的尺寸能够调整以适应带键盘的新的、更小的屏幕。
目标是保持标题可见:
<header style="position:absolute; top:0: left:0; right:0; height: 30px;">
...
</header>
我当前的 index.html viewport
标签:
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=no, minimum-scale=1.0">
这没有效果:
<preference name="KeyboardShrinksView" value="false" />
添加height=device-height
也不行视口(viewport)标签..
最佳答案
将“最小比例=1.0”更改为“最大比例=1.0”。通过使用 minimum-scale,您是在说内容不能调整得更小,就像您的键盘出现时一样。
关于iOS:出现键盘时调整屏幕大小(在 HTML5 APP 中),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29238289/