一 加载html文本
WKWebView加载html字符串 方法如下:
[self.customWebView loadHTMLString:[self adaptWebViewForHtml:htmlstr] baseURL:urlBai];
如果文本没有却要额外添加标题和副标题的话,直接通过html自己添加标题和副标题,写法基本和html一样,要注意�:
1要把“用\”代替不然会报错
2 h1,h2等标题标签文字会加粗,如需自定义用p标签即刻
把html字符串的一些标签 转换成标准的
- (NSString*)htmlEntityDecode:(NSString*)string
{
string = [stringstringByReplacingOccurrencesOfString:@""" withString:@"\""];
string = [stringstringByReplacingOccurrencesOfString:@"'" withString:@"'"];
string = [stringstringByReplacingOccurrencesOfString:@"<" withString:@"<"];
string = [stringstringByReplacingOccurrencesOfString:@">" withString:@">"];
string = [stringstringByReplacingOccurrencesOfString:@"&" withString:@"&"];
// Do this last so that, e.g. @"<" goes to @"<" not @"<"
returnstring;
}
屏幕适配
二 加载html图片失败的解决办法如下:
NSURL *urlBai=[NSURL URLWithString:@"http://42.96.192.186"];//这句是把文本中的图片相对路径改为绝对路径。具体原理不太清楚。三种相对路径改绝对路径来源
文章初衷更多是作为自己的笔记用。
网友评论