我使用此代码将带有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}}
但这似乎没有帮助...
答案 0 :(得分:2)
使用此代码记录iOS 9上的字体显示您可以使用.csv
来获取新旧金山字体,然后您也可以将其应用于您的属性字符串。
.SF UI Text