[swift]在 UITextView 中显示 HTML 字符串

标签: UITextView ios Swift
发布时间: 2016/3/18 20:49:55
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我试图在 UITextView 中显示的 HTML 字符串。这里是关键的一行 ︰

self.postPage.attributedText = NSAttributedString(string: myHTMLString)

我看到的问题是, <div> 标签 <img> 标签仍显示出...有什么需要我做错了吗?

解决方法 1:

extension String {
    var html2String:String {
        return NSAttributedString(data: dataUsingEncoding(NSUTF8StringEncoding)!, options: [NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], documentAttributes: nil, error: nil)!.string
    }
}

"<div>Testing<br></div><img src=\"http://....\">".html2String  // "Testing\n"
官方微信
官方QQ群
31647020