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