IOS UILabel顯示HTML字串
阿新 • • 發佈:2019-02-05
在寫一個IOS的APP時,有一部分片段是HTML字串,開始想使用UIWebView來顯示,開始實驗成功,後來不知何原因,無法顯示內容,後來發現IOS7後,UILabel支援顯示HTML顯示,具體見程式碼,一方面自己好查閱,也供有需要朋友查閱。
要顯示的HTML串 <font size="2" color="#1A6D99">TST: </font><font face="verdana" color="black">gg</font><br/><font size="2" color="#1A6D99">TST: </font><font face="verdana" color="black">replying</font><br/><font size="2" color="#1A6D99">TST: </font><font face="verdana" color="black">ddddddddddfdffffffffffffffffffffggghhjkkllkkljjjkjhjokjj</font><br/>
//ttt是要顯示的HTML字串 if( ttt.length > 0 ){ NSAttributedString * attrStr = [[NSAttributedString alloc] initWithData:[ttt dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil]; cell.LabelReplies.attributedText=attrStr; }
利用上述程式碼就可以正常顯示上述的HMTL片段程式碼了。