如何在使用Swift将带有HTML标记的描述转换为iOS上的NSAttributedString时使用旧金山字体

时间:2015-08-28 20:55:20

标签: html ios swift fonts nsattributedstring

我使用此代码将带有HTML标记的描述转换为NSAttributedString。

let betterDescription = "<html><head><style type=\"text/css\"> body { font-family: -apple-system; } </style></head><body>" + description + "</body></html>"

它适用于字体&#34; Helvetica Neue&#34;在iOS8中,因为我碰巧使用的HTML标记非常基本,并且不包含任何特殊字体或链接等。

不幸的是,字体名称&#34;旧金山&#34;它不适用于iOS 9 beta 5,它只使用默认的Times New Roman字体。

如何使用旧金山字体从iOS 9中的描述创建一个attributesString?

修改1:

我尝试用

替换更好的描述
{{1}}

但这似乎没有帮助...

1 个答案:

答案 0 :(得分:2)

使用此代码记录iOS 9上的字体显示您可以使用.csv来获取新旧金山字体,然后您也可以将其应用于您的属性字符串。

.SF UI Text