Swift解析HTML文本


本文只作自用筆記,不喜勿噴,誠謝糾錯。

 

 

//str為后台獲取的html文本,里面包括了字體的顏色和相關屬性設置,我們獲取到后台數據后用下面的代碼進行解析

let attribstr = try! NSAttributedString.init(data:(str?.data(using: String.Encoding.unicode))! , options: [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType], documentAttributes: nil)

//給label(UILabel)進行屬性替換

label.attributedText = attribstr

然后顯示label就可以看到文字效果了,可以由后台動態控制文本顏色。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM