ios WKWebView加载html字符串

一 加载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:@"&lt;" withString:@"<"];

    string = [stringstringByReplacingOccurrencesOfString:@"&gt;" withString:@">"];

    string = [stringstringByReplacingOccurrencesOfString:@"&amp;" withString:@"&"];

    // Do this last so that, e.g. @"&lt;" goes to @"<" not @"<"

    returnstring;

}

屏幕适配

二  加载html图片失败的解决办法如下:

 NSURL *urlBai=[NSURL URLWithString:@"http://42.96.192.186"];//这句是把文本中的图片相对路径改为绝对路径。具体原理不太清楚。三种相对路径改绝对路径来源


文章初衷更多是作为自己的笔记用。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容