我们可以在 UILabel 上显示 HTML 表格吗(属性文本)
Posted
技术标签:
【中文标题】我们可以在 UILabel 上显示 HTML 表格吗(属性文本)【英文标题】:Can we display HTML tables on UILabel (Attributed text) 【发布时间】:2018-08-08 13:53:08 【问题描述】:到目前为止,我可以在UILabel
上显示一些 html 标签,如“p”、“li”,但我也想显示“td”、“tr”标签。是否可以?我知道我们可以在WKWebView
中显示,但是对于表格视图中的动态大小,我想放置一个标签类型的 UI,是否有任何第三方可以让我知道。
【问题讨论】:
要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题不属于 Stack Overflow 的主题 为什么不把WKWebView
放在你的单元格中呢?以前肯定已经做过,请参见此处:***.com/questions/48463531
【参考方案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;
【讨论】:
只有代码的答案还可以,但最好加上解释 现在我已经给出了更多的解释,你能看看吗 如果您需要 HTML 在某个视图中显示,那么 UIWebView 是正确的方法,您不能上传图片,所以我们看看您真正的问题是什么? @saikumarLakshmiPallagani 我没有看到任何解释【参考方案2】:一般来说,您需要一个 HTML 解析器来解析 HTML。 UILabel
不提供此功能
【讨论】:
以上是关于我们可以在 UILabel 上显示 HTML 表格吗(属性文本)的主要内容,如果未能解决你的问题,请参考以下文章