PhoneGap版本:2.9
测试设备:带有iOS 6.1.3的3gs
我正在使用Adobe提供的PhoneGap构建服务
我想阻止整个应用程序过度滚动。我已阅读相关问题,并将以下内容添加到我的config.xml
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />
没有效果。
我做错了什么?
答案 0 :(得分:4)
终于找到了它:webviewbounce
而不是UIWebViewBounce
<preference name="webviewbounce" value="false" />
PhoneGap Build会将此转换为DisallowOverscroll
。
请参阅http://community.phonegap.com/nitobi/topics/2_7_0_webview_bounce_bug进行讨论。
答案 1 :(得分:2)
我正在使用PhoneGap 3.0.0版
我必须做两件事来完成这项工作:
首先: 我在index.html中设置了这个:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, height=device-height, target-densitydpi=medium-dpi" />
需要将此更改为:
<meta name="viewport" content="user-scalable=no, initial-scale=1, maximum-scale=1, minimum-scale=1, width=device-width, target-densitydpi=medium-dpi" />
设置设备高度时,我的100%高度考虑了状态栏。
然后我还必须将此行添加到我的config.xml中:
<preference name="DisallowOverscroll" value="true" />
希望这有帮助,
伊恩