我在iOS7上有一个全屏(保存到主屏幕)iPhone iPhone应用程序的麻烦.
通常,当选择输入时,它已经滚动到键盘上方的视图中.
不过,在iOS7上似乎并不会在全屏网络应用程序中滚动DIV.
因此,当DIV使用“-webkit-overflow-scrolling:touch”,并且点击屏幕下半部分的输入时,键盘被触发,但输入不向上滚动.
AND,当时,输入将不会对任何进一步的onFocus事件做出反应,否则我将无法将其滚动.
任何人看到解决方法?
解决方法
更新视口元标签为我修复它.
我改变了这一点:
<Meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,minimum-scale=1.0,user-scalable=no" />
为此:
<Meta name="viewport" content="width=device-width,height=device-height,target-densityDpi=device-dpi" />
height = device-height是实际的修复(没有它的视口调整大小以容纳键盘).