UIWebView设置图片的宽度适应屏幕的大小
来源:互联网 发布:商场广播软件 编辑:程序博客网 时间:2024/04/30 14:56
#import "ViewController.h"@interface ViewController ()<UIWebViewDelegate>@property (weak, nonatomic) IBOutletUIWebView *webView;@end@implementation ViewController- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib.}- (void)uiConfig{ self.webView.delegate =self;}#pragma mark - 设置图片的宽度适应屏幕的大小- (void)setWebViewHtmlImageFitPhone{ CGFloat width = [[UIScreenmainScreen]bounds].size.width; NSString *jsStr = [NSStringstringWithFormat:@"var script = document.createElement('script');" "script.type = 'text/javascript';" "script.text = \"function ResizeImages() { " "var myimg,oldwidth;" "var maxwidth = '%f';" //自定义宽度 "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);",width]; [_webViewstringByEvaluatingJavaScriptFromString:jsStr]; [_webViewstringByEvaluatingJavaScriptFromString:@"ResizeImages();"];}- (BOOL)webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType{ return YES;}- (void)webViewDidStartLoad:(UIWebView *)webView{ NSLog(@"开始加载");}- (void)webViewDidFinishLoad:(UIWebView *)webView{ NSLog(@"加载完成"); [selfsetWebViewHtmlImageFitPhone];}- (void)webView:(UIWebView *)webView didFailLoadWithError:(nullableNSError *)error{ NSLog(@"加载失败 error == %@",error);}- (void)didReceiveMemoryWarning { [superdidReceiveMemoryWarning]; // Dispose of any resources that can be recreated.}@end
0 0
- UIWebView设置图片的宽度适应屏幕的大小
- UIWebView 实现图片适应屏幕的宽度 文字内容的大小不变
- UIWebView适应屏幕大小
- Android 根据屏幕的宽度来设置图片的大小,
- UIWebView 打开文件的时候适应屏幕设置
- 使网页适应UIWebView的宽度
- 适应屏幕大小的思路
- UILable的设置使其内容适应屏幕的大小
- 页面自动适应屏幕的宽度
- WKWebView的使用-适应屏幕宽度
- 适应各种不同屏幕宽度的网页
- IOS UIWebView 通过增加JS代码,让图片适应屏幕宽度
- 手机网页宽度自动适应屏幕宽度的方…
- webview 图片 适应 屏幕大小
- Android图片适应屏幕大小
- Android图片适应屏幕大小
- 背景图片适应屏幕大小的一些方法
- ios UIWebView中如何让图片大小适应屏幕宽度
- 解压缩和生成ext4文件镜像 比如:system.img、pctool.img等
- {Unity} 平台预定义
- ListView 右侧导航
- 国外程序员常去的14个顶级开发社区
- SCORM技术总结及题库应用
- UIWebView设置图片的宽度适应屏幕的大小
- html冷门知识
- linux常用小技巧三
- double free or corruption (fasttop)产生
- eclipse中选中一个单词 其他相同的也被选中 怎么设置
- android之APN详解
- 阿里云部署django Ubuntu 12.04.5 + Apache2.2 + django1.8
- iOS Newbie - Xcode 7 & iOS 9 自定义UISearch Bar
- 没有界面faster-rcnn 跑demo.py