在UIWebview上只禁用双击而不是捏合?

时间:2015-12-11 07:47:05

标签: objective-c uiwebview pinchzoom

我想禁用UIWebView上的双击而不是捏。我尝试了以下代码

- (void)webViewDidFinishLoad:(UIWebView *)webView
{
    NSString *js = @"var metaTag=document.createElement('meta');"
    "metaTag.name = \"viewport\";"
    "metaTag.content = \"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\";"
    "document.getElementsByTagName('head')[0].appendChild(metaTag);";
    [webView stringByEvaluatingJavaScriptFromString:js];
}

但它也禁用了捏。 任何人都可以知道如何禁用双击UIWebView而不影响捏?

提前致谢。

1 个答案:

答案 0 :(得分:0)

添加此行后尝试:

webView.scalesPageToFit = NO;

webView.multipleTouchEnabled = NO;

注入html,以便我认为这是可行的。

<head></head>

中使用此功能
<meta name="viewport" content="user-scalable=0">