美文网首页iOS基础与进阶
ios WKWebView加载html字符串

ios WKWebView加载html字符串

作者: 逆夏的夏天0 | 来源:发表于2019-08-15 10:36 被阅读0次

    一 加载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"];//这句是把文本中的图片相对路径改为绝对路径。具体原理不太清楚。三种相对路径改绝对路径来源

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

    相关文章

      网友评论

        本文标题:ios WKWebView加载html字符串

        本文链接:https://www.haomeiwen.com/subject/shuajctx.html