码迷,mamicode.com
首页 > Web开发 > 详细

WebView加载HTML时图片适配屏幕

时间:2015-07-31 12:46:13      阅读:216      评论:0      收藏:0      [点我收藏+]

标签:

今天使用WebView加载HTML时,发现图片过大,没有适配屏幕,于是我设置webView.scalesPageToFit = YES,设置之后,图片确实小了,但是文字也相应地缩小了,而且图片太小,没事配屏幕,不符合我的要求,于是,我又想到了用js解决

1 - (void)webViewDidFinishLoad:(UIWebView *)web
2 {
3     int count = [[webView stringByEvaluatingJavaScriptFromString:@"document.images.length"] intValue]; //获取img标签的数量
4     for (int i=0; i<count; i++) {
5          [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.images[%d].style.maxWidth=‘100%%‘", i]]; //图片宽度100%适应,若大于320,缩放,若小于不处理
6          [webView stringByEvaluatingJavaScriptFromString:[NSString stringWithFormat:@"document.images[%d].style.height=‘auto‘", i]]; //图片高度自适应
7     }
8 }

 

WebView加载HTML时图片适配屏幕

标签:

原文地址:http://www.cnblogs.com/rgshio/p/4691652.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!