在phoneGap for iOS中放大缩小

时间:2012-07-09 13:18:25

标签: ios cordova phonegap-plugins

我正在使用HTML5 / PhoneGap为iOS开发学习型应用程序,但在放大缩小功能时遇到一些问题。 据我所知,PhoneGap在UIwebview中运行app。所以放大缩小功能应该在PhoneGap中自动运行,但它不起作用,虽然它适用于Safari浏览器。 有些人可以指导我如何实现此功能。

虽然我也设置了uiwebview mutitouch启用。 在mainviewcontrollers webviewdidfinish loading ..

[theWebView setMultipleTouchEnabled:YES];

提前致谢。 请指导我

2 个答案:

答案 0 :(得分:2)

最后,我在iOS手机间隙应用程序中实现了Zoom in Zoom out。

我得到的解决方案是,您需要在主视图控制器的viewdidLoad方法中设置scalesPageToFit属性。并且无需更改任何HTML / js代码

- (void) viewDidLoad
{
[super viewDidLoad];

self.webView.scalesPageToFit = YES;
}

现在正在运作。

答案 1 :(得分:2)

我得到了另一种替代解决方案。它需要更改main / Root index.html文件。添加像这样的元标记

<meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1.5, user-scalable=yes">

无需编辑本机代码中的任何文件,如mainviewcontroller.m或类似的其他文件。

它比以前的解决方案更好。