3

PhoneGap 版本:2.9

测试设备:3gs,iOS 6.1.3

我正在使用 Adob​​e 提供的 PhoneGap 构建服务

我想防止整个应用程序过度滚动。我已阅读相关问题并将以下内容添加到我的config.xml

<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />

这没有效果。

我究竟做错了什么?

4

2 回答 2

4

终于找到了:webviewbounce不是UIWebViewBounce

<preference name="webviewbounce" value="false" />

PhoneGap Build 会将其转换为DisallowOverscroll.

请参阅http://community.phonegap.com/nitobi/topics/2_7_0_webview_bounce_bug进行讨论。

于 2013-07-09T14:33:55.337 回答
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" />

希望这可以帮助,

伊恩

于 2013-12-18T12:06:01.430 回答