PhoneGap 版本:2.9
测试设备:3gs,iOS 6.1.3
我正在使用 Adobe 提供的 PhoneGap 构建服务
我想防止整个应用程序过度滚动。我已阅读相关问题并将以下内容添加到我的config.xml
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />
这没有效果。
我究竟做错了什么?
终于找到了:webviewbounce
不是UIWebViewBounce
<preference name="webviewbounce" value="false" />
PhoneGap Build 会将其转换为DisallowOverscroll
.
请参阅http://community.phonegap.com/nitobi/topics/2_7_0_webview_bounce_bug进行讨论。
我正在使用 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" />
希望这可以帮助,
伊恩