一个用于String和HTML的Swift扩展

收到的最常见的每日请求之一是从后端管理html字符串,以在UILabel中正确呈现它们。 在大多数情况下,iOS应用程序需要与Web应用程序共存,与UILabel相比,Web应用程序可以更有效地解析HTML。

NSAttributedString彻底改变游戏规则之前,所有这些都是真实的。 UILabel对象还可以在其名为attributedText的属性中接受特定值:

 让aLabel = UILabel() 
 一个标签。  attributedText = NSAttributedString(字符串:“你好,世界!”) 

显然,仅将HTML文本作为此属性的值是不够的…否则就没有理由写这篇文章了。