在IOS开发过程中,需要在UITextView中加载HTML的代码片段,加载代码如下
NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithData:[[self.dataDic objectForKey:@"translate"] dataUsingEncoding:NSUnicodeStringEncoding] options:@{NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType} documentAttributes:nil error:nil];
但是在页面中,加载的英文的font-family变成了Times New Roman
我尝试过设置富文本的font属性,但是这样的话 我的HTML中的文本显示的就不正确了(加粗会不显示,其他的没有尝试)。
如果我设置了Font属性,文本的加粗效果就不能显示。我在Log中看到加粗的文本的font-family是Times new Roman-bold,但是我不清楚再何时设置加粗的字体,此外其他的效果会不会影响。
上面是UITextView的代码段
本人IOS小白,刚开始做,想问问这种情况有没有什么解决办法?