2016-08-24 35 views
2

我发现这个代码HTML中的UILabel(IOS)格式

let attrStr = try! NSAttributedString(
     data: (text?.data(using: String.Encoding.unicode, allowLossyConversion: true)!)!, 
     options: [ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType], 
     documentAttributes: nil) 

这将返回属性串。但字体变得太小而且与我想要的不同。我怎么能设置该字符串的默认字体?

+0

无论您列举NSFontAttributeName并改变它,或者你添加一个新的HTML标记来改变它:http://stackoverflow.com/questions/20992950/ios7-font-大小变化时创建-nsattributedstring从 - HTML – Larme

回答

2

只是尝试不同的东西,我解决了:

我做了这样的事情:

text = "<font color=\"black\" face=\"arial\" size=\"15\">" + text + "</font>" 

然后用上面的代码。

希望这将是有用的人