美文网首页
对于后台返回“html”字符串的快捷处理

对于后台返回“html”字符串的快捷处理

作者: 杨大虾 | 来源:发表于2017-05-03 15:37 被阅读36次

1.后台返回一部分html的字符串回来的时候,如:

NSString *htmlStr =@"内容省略<div>内容省略2
<div>内容省略3
<div>电话:12222211111<span class="Apple-tab-span" style="white-space:pre">\t</span></div></div></div>";

如果不想以截字符串的形式,简单快捷的话,可以用webView的方式去接收,具体:

[self.contentWebView loadHTMLString:htmlStr baseURL:nil];

不过这样也存在高度适配的问题,所以搭配 UIWebView的delegate来用

- (void)webViewDidFinishLoad:(UIWebView *)webView{
    float height = [[webView stringByEvaluatingJavaScriptFromString:@"document.body.offsetHeight;"] floatValue];
    NSLog(@"____%f",height);
//拿到高度后更新一下
    [self.contentWebView setYh_height:(height + 3)];
    [self updateHeaderViewSite];
}

相关文章

  • 对于后台返回“html”字符串的快捷处理

    1.后台返回一部分html的字符串回来的时候,如: NSString *htmlStr =@"内容省略 内容省略...

  • iOS 数据优化之处理HTML字符串

    富文本转html字符串 字符串转富文本 最近项目遇到的问题,因为后台返回的数据是HTML字符串,所以就按照常规处理...

  • Flutter Html标签转义

    后台返回了带标签的字符串,需要做一下转义处理,这里用了html插件:https://pub.flutter-io....

  • OC --- 过滤Html标签

    后台返回的字符串中包含了Html标签,逐个处理实在太麻烦,也不提倡。以下是项目中使用的过滤Html标签方法。

  • iOS开发笔记 | 用WKWebView替换UIWebView后

    仔细看下后台返回给你的是怎样的HTML字符串 是不是没有header?我遇到的就是这种情况,后台返回的HTML字符...

  • UILabel加载html字符串

    代码 应用 对于复杂的、多变的、不确定规则的富文本,可以让后台返回一个html字符串 注意 字号如果在html字符...

  • AJAX全套

    概述 对于WEB应用程序:用户浏览器发送请求,服务器接收并处理请求,然后返回结果,往往返回就是字符串(HTML),...

  • 对于后台返回的html标签中图片处理的问题

    最近用wkweb加载html时在底部总会出现一大段空白的,高度计算不正确,有图片加载时显示的不正常,为解决这个问题...

  • HTML转Swift富文本会多一行

    在开发项目中,发现后台给返回的html字符串中,有的有 标签,有的没有,html字符串在转换成iOS富文本字符串时...

  • 善用try catch

    记得最开始的时候,解析后台返回的数据的时候一直处理不好,因为后台返回的json字符串有可能是{ data:{} }...

网友评论

      本文标题:对于后台返回“html”字符串的快捷处理

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