【发布时间】:2023-04-08 03:12:01
【问题描述】:
我在标签上添加了属性字符串。我正在显示 html 文本,它工作正常,但默认情况下它总是显示 Times new roman family。请告诉我如何更改文本系列。
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[inst.desc dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
【问题讨论】:
-
最快的方法是编辑
inst.desc并以 HTML 格式样式添加它。否则,您将不得不枚举 NSFontAttributeName 的整个属性字符串。 -
无法在你的代码中设置html内容
标签: ios objective-c nsattributedstring