计算webView的 高度 和自适应屏幕大小
2014-11-07 15:24
260 查看
- (void)webViewDidFinishLoad:(UIWebView *)webView{
[webView stringByEvaluatingJavaScriptFromString:
@"var script = document.createElement('script');"
"script.type = 'text/javascript';"
"script.text = \"function ResizeImages() { "
"var myimg,oldwidth;"
"var maxwidth=305;" //缩放系数
"for(i=0;i <document.images.length;i++){"
"myimg = document.images[i];"
"if(myimg.width > maxwidth){"
"oldwidth = myimg.width;"
"myimg.width = maxwidth;"
"}"
"}"
"}\";"
"document.getElementsByTagName('head')[0].appendChild(script);"];
[webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"];
CGRect frame = webView.frame;
frame.size.height = 1;
webView.frame = frame;
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
webView.frame = frame;
[self updateScrollViews:frame];
}
[webView stringByEvaluatingJavaScriptFromString:
@"var script = document.createElement('script');"
"script.type = 'text/javascript';"
"script.text = \"function ResizeImages() { "
"var myimg,oldwidth;"
"var maxwidth=305;" //缩放系数
"for(i=0;i <document.images.length;i++){"
"myimg = document.images[i];"
"if(myimg.width > maxwidth){"
"oldwidth = myimg.width;"
"myimg.width = maxwidth;"
"}"
"}"
"}\";"
"document.getElementsByTagName('head')[0].appendChild(script);"];
[webView stringByEvaluatingJavaScriptFromString:@"ResizeImages();"];
CGRect frame = webView.frame;
frame.size.height = 1;
webView.frame = frame;
CGSize fittingSize = [webView sizeThatFits:CGSizeZero];
frame.size = fittingSize;
webView.frame = frame;
[self updateScrollViews:frame];
}
相关文章推荐
- webView自适应屏幕大小
- WebView设置自适应屏幕大小
- Webview 自适应屏幕大小
- android webview自适应屏幕大小
- WebView自适应屏幕大小
- 手机web不同屏幕字体大小高度自适应
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- 使webview中的内容自适应屏幕大小
- wkwebview 字体大小调整 网页内容高度计算
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- WebView自适应屏幕大小
- android webview加载html图片自适应手机屏幕大小&点击查看大图
- WebView自适应屏幕大小
- IOS编程之_算法实现UIImageView自适应屏幕大小
- Android中Webview自适应屏幕
- Webview--如何让加载进来的页面自适应手机屏幕分辨率
- Android教程:Webview自适应屏幕
- Android中Webview自适应屏幕
- Android 中Webview 自适应屏幕
- Android 中Webview 自适应屏幕