核心代码句:
[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];
}