有head的HTML
1.拼接HTML
2.创建webview后 用这个方法加载HTML
[self.webView loadHTMLString:[self reSizeImageWithHTMLHadHead:HTML_HAD_HEAD] baseURL:nil];
3.设置它的宽度 --等宽的 ([self reSizeImageWithHTMLHadHead:HTML_HAD_HEAD]这个方法)
有head的 (没有head没处理 )
- (NSString *)reSizeImageWithHTMLHadHead:(NSString *)html {
CGFloat with=[UIScreen mainScreen].bounds.size.width;
return [HTML_HAD_HEAD stringByReplacingOccurrencesOfString:@"" withString:[NSString stringWithFormat:@"img{width:%fpx !important;}body{margin:0;}",with]]; }
3.1:width:%fpx 设置宽度
3.2:!important 自动缩放等比例 按请求到的数据
3.3:body{margin:0;} 防止内边距影响视觉效果 四周出现白色空白区域