2

我为新手问题道歉:

您如何在 phonegap 应用程序中实现捏缩放手势?我刚开始使用PhoneGap,一点教育也不会伤害嘿嘿!

谢谢!

4

4 回答 4

5

也许晚了几个月,但这就是你想要的:

http://cubiq.org/iscroll-4

这是一个插件,您可以将其应用到您的 div 中,从而为您提供此功能。它非常易于使用。但是,就性能而言,它的成本有些高。我经常用这个。享受!

于 2012-04-06T17:58:45.100 回答
3

我使用hammer.js 来处理我的phonegap 应用程序http://eightmedia.github.com/hammer.js/中的所有多点触控手势(包括捏缩放)。我还想指出一个不同的stackoverflow问题,其中pinch-zoom完全在css3中完成,仍然可以在phonegap Pinch中使用CSS3进行缩放

于 2012-12-18T18:57:42.770 回答
2

我的经验是,你没有实现它,而是你使用它。Phonegap 本质上是一个 webview(想想移动 safari)。所以它确实允许自动缩放手势,但要实现它,你可以像处理任何网站一样(基本上创建需要它的 web 内容,或者利用 webkit 调用来使用它来调整元素大小),webkit 将处理所有为您提供详细信息(无论好坏)。

于 2012-02-11T19:25:10.367 回答
0

如果您已经在 Cordova 应用程序中使用,我可以推荐它自己的Zoom Behavior,它在我测试过的 Android 和 iOS 设备上运行良好。有关示例,请参阅此页面,在移动浏览器上,您可能必须浏览到原始版本以获得最佳结果。

最初让我印象深刻的一件事是,带有行为selection的SVG需要实际跨越您希望对任何缩放手势做出响应的区域,例如,我在 SVG 中创建了一个白色背景矩形,我希望它是可缩放的。.callzoom

于 2016-05-20T03:31:15.527 回答