我们可以在UILabel上显示HTML表格吗?

时间:2018-08-08 13:53:09

标签: ios objective-c

到目前为止,我可以在UILabel上显示一些HTML标记,例如“ p”,“ li”,但是我也想显示“ td”,“ tr”标记。可能吗?我知道我们可以在WKWebView中显示,但是对于表格视图中的动态尺寸,我想放置一个标签类型的UI,请问有没有第三方提供给您,

2 个答案:

答案 0 :(得分:1)

NSString * htmlString = @"<html><body> Some html string </body></html>";
NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[htmlString dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];

UILabel * myLabel = [[UILabel alloc] init];
myLabel.attributedText = attrStr;

答案 1 :(得分:0)

通常,您需要HTML解析器来解析HTML。 UILabel不提供此功能