swift 在标签或textView中显示HTML数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了swift 在标签或textView中显示HTML数据相关的知识,希望对你有一定的参考价值。
private func getHtmlLabel(text: String) -> UILabel {
let label = UILabel()
label.numberOfLines = 0
label.lineBreakMode = .byWordWrapping
label.attributedString = stringFromHtml(string: text)
return label
}
private func stringFromHtml(string: String) -> NSAttributedString? {
do {
let data = string.data(using: String.Encoding.utf8, allowLossyConversion: true)
if let d = data {
let str = try NSAttributedString(data: d,
options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType],
documentAttributes: nil)
return str
}
} catch {
}
return nil
}
以上是关于swift 在标签或textView中显示HTML数据的主要内容,如果未能解决你的问题,请参考以下文章
是否可以在 TextView 中显示复杂的 HTML 内容?
textView 显示和html的元素控件与进行超链接
TextView 计数器键入和计数换行 Swift IOS
在 TextView 中显示 3 个点或截断的任何其他方法
ios用lable和textview加载html标签
Android TextView加载Html ,捕获a标签点击事件