我在使用Phonegap Build和我的Iphone时遇到了一些问题。
目前我的config.xml中有以下首选项
<preference name="webviewbounce" value="false" />
<preference name="DisallowOverscroll" value="true" />
<preference name="UIWebViewBounce" value="false" />
和以下元标记;
<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" />
应用程序编译正常,我的应用程序运行了测试航班&#39;系统非常好,除非这个问题。该应用程序似乎是“可拖动的”#39; (我认为这是反弹问题)。
我尝试过的事情;
删除我的Phonegap Build Project。
删除所有config.xml文件,禁止位于项目根目录中的主文件。
仅使用其中一个偏好等。
有没有人知道我怎么能阻止应用程序被拖到屏幕上(我的元素有溢出,他们滚动很好,但整个应用程序滚动了一些真正影响用户体验的应用程序)。
感谢。
*编辑1
所以我在mac上打开了我的.ipa文件,似乎在config.xml中&#34; DisallowOverscroll&#34;被设置为false。我不太确定为什么会发生这种情况?
答案 0 :(得分:4)
嗯,实际上只有<preference name="DisallowOverscroll" value="true" />
就够了,你的视口标签看起来还不错。尝试完全删除ios平台,然后重新添加它。
答案 1 :(得分:2)
好的,所以我想通了,感谢dsokurenko将我的想法放在脑海中,以至于config.xml实际上并没有被阅读!
所以我采取措施解决这个问题;
创建新的phonegap项目
将文件复制到
将config.xml移至/ www /文件夹(我相信这是解决问题的关键,更改其中包含/ www /的任何配置值
在Phonegap Build上创建新应用,重新构建并安装!
这对我有用,我希望它可以帮助别人。