用 webView 加载 html 字符串代码来显示图片

来源:互联网 发布:pymongo 遍历大量数据 编辑:程序博客网 时间:2024/05/21 13:56

核心代码句:

[self.webView loadHTMLString:[NSString stringWithFormat:@"<此处填写要加载的路径或者地址>"] baseURL:nil];

给 html 字符串代码添加字符,可以用替换的思想进行添加

//此 html 代码中原有的语句是:“/images/upload/Image/asdfasfdasdfpic.jpg”,我们要加上“http://www.baidu.com”前缀,则可以用替换字符串的思想进行添加,替换后的字符串是“http://www.baidu.com/images/upload/Image/asdfasfdasdfpic.jpg”,就成了一个完整的语句了。contentPath = [contentPath stringByReplacingOccurrencesOfString:@"/images" withString:@"http://www.baidu.com/images"];

让加载出来的图片屏幕自适应:调用 webView 的代理方法,在代理方法中添加下面的代码,就可以做到屏幕自适应了。

- (void)webViewDidFinishLoad:(UIWebView *)webView {    //将加载出来的图片自动适配屏幕    NSString *js_fit_code = [NSString stringWithFormat:@"var meta = document.createElement('meta');"                             "meta.name = 'viewport';"                             "meta.content = 'width=device-width';"                             "document.getElementsByTagName('head')[0].appendChild(meta);"                             ];    [webView stringByEvaluatingJavaScriptFromString:js_fit_code];}
0 0
原创粉丝点击