发布网友
共1个回答
热心网友
为了在UILabel中显示HTML文本,可以使用NSAttributedString和NSData结合。
首先,创建一个包含HTML字符串的NSString对象。例如:"
Some html string \n This is some text!"。
接着,使用initWithData:options:documentAttributes:error:方法将这个字符串转换为NSAttributedString对象。这里设置NSDocumentTypeDocumentAttribute为NSHTMLTextDocumentType,以指定这个字符串为HTML格式。
创建一个UILabel对象,并设置其frame。
然后,将生成的NSAttributedString对象设置为UILabel的attributedText属性。
最后,将UILabel添加到视图中。