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:self.view.bounds];
myLabel.attributedText = attrStr;
[self.view addSubview:myLabel];
只能在iOS7以后运行
本文介绍了一种在iOS应用中将HTML字符串转换为富文本并显示在UILabel上的方法。通过使用NSAttributedString类,可以轻松地解析HTML内容并在iOS设备上正确显示格式化文本。此方法仅适用于iOS7及更高版本。
3306

被折叠的 条评论
为什么被折叠?



