首页 > 技术文章 > UIwebView缩放

qyqblogs 2016-08-04 17:16 原文

首先就是需要让webView去设置下可以支持缩放

 

[__webView setScalesPageToFit:YES];

如果网页支持缩放只需要上面的一句就可以了。你可以加在谷歌的试一下,但是你要加在百度就就不行了,因为百度没有在网页支持缩放,这个时候就 需要

下面一段代码了,在webView加载完之后去添加一段代码。(以上说的都是在safari浏览器里面)。

 

- (void)webViewDidFinishLoad:(UIWebView *)webView

{

   [webView stringByEvaluatingJavaScriptFromString:@"var element = document.createElement('meta');  element.name = \"viewport\";  element.content = \"width=device-width,initial-scale=1.0,minimum-scale=0.5,maximum-scale=3,user-scalable=1\"; var head = document.getElementsByTagName('head')[0]; head.appendChild(element);"];

推荐阅读