UILabel加载html文本

UILabel加载html文本

 NSString * htmlString = @"<html><body> Some html string \n <font size=\"13\" color=\"red\">This is some text!</font> </body></html>";
   
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
 
  UILabel * myLabel = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, 200, 50)];
   
myLabel.attributedText = attrStr;
   
myLabel.backgroundColor = [UIColor greenColor];
 
  [self.view addSubview:myLabel];
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 项目中有时候接口返回HTML格式的文本,客户端显示,第一反应用webView啊,但是返回的文本不多,使用耗能极大的...
    Eddiegooo阅读 14,820评论 17 11
  • 背景: 功能:回复列表要求:界面按UI给的效果图收到的数据:带各种标签的html格式的字符串(包括web端的表情图...
    木登与木由阅读 7,138评论 7 10
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,267评论 4 61
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,842评论 1 92
  • 1.搬家,连续几天的体力劳动,很累。 2.再次发现自己东西太多了,断舍离要继续。 3.办公室新来的小姑娘,特别聪慧...
    牧田麻麻阅读 187评论 0 0