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

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];
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • IOS之UIWebView的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、...
    学无止境666阅读 45,907评论 5 53
  • OS之UIWebView的使用 刚接触IOS开发1年多,现在对于 混合式 移动端开发越来越流行,因为开发成本上、速...
    知之未道阅读 1,668评论 0 4
  • iOS开发系列--网络开发 概览 大部分应用程序都或多或少会牵扯到网络开发,例如说新浪微博、微信等,这些应用本身可...
    lichengjin阅读 3,721评论 2 7
  • http://www.cnblogs.com/mddblog/p/5281748.html 一、整体介绍 UIWe...
    F麦子阅读 1,262评论 0 2
  • 不生一场病不足以让自己停下来休息 不生一场病不足以看到人心冷暖 不生一场病不足以认识到自己有多脆弱 其实,生病挺好...
    AiECHO阅读 356评论 0 0