博客> UILabel显示html文本数据
UILabel显示html文本数据
2019-10-17 16:24 评论:0 阅读:603 742724282

第一步:现获取到html文本,例如: NSString * htmlString = @"<html><body> Some html string \n This is some text! </body></html>";

第二步:将该html文本字符通过NSUnicodeStringEncoding转码,转成可变字符串;例如: NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

第三步:将该可变字符,展示到指定的label上,使用attributedText展示;例如: myLabel.attributedText = attrStr;

即可解决label展示html文本的问题。

收藏
0
sina weixin mail 回到顶部