iOS倒计时

webview去掉js注入方法 禁用缩放手势

2020-06-08  本文已影响0人  铁汁红豆

商品详情页下面嵌套的是webview

现在webview的H5增加了mapview控件之后 

高度计算出错了

-(void)webView:(WKWebView *)webView didFinishNavigation:(WKNavigation *)navigation{

NSString *injectionJSString = @"var script = document.createElement('meta');" "script.name = 'viewport';" "script.content=\"width=device-width, user-scalable=no\";" "document.getElementsByTagName('head')[0].appendChild(script);";

[webView evaluateJavaScript:injectionJSString completionHandler:nil];

}

去掉这些js注入计算高度的方法

解决办法:

用原生的方法控制webview的缩放

- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view{

    scrollView.pinchGestureRecognizer.enabled=  NO;

}

最后禁用了pin手势

上一篇下一篇

猜你喜欢

热点阅读