我在label上添加了属性字符串。我显示的html文本工作正常,但默认情况下它始终显示Times new roman系列。请告诉我如何更改文本系列。
NSAttributedString *attributedString = [[NSAttributedString alloc] initWithData:[inst.desc dataUsingEncoding:NSUnicodeStringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType } documentAttributes:nil error:nil];
答案 0 :(得分:7)
试试这个:
onBindViewHolder
答案 1 :(得分:3)
NSDictionary *attrDict = @{
NSFontAttributeName : [UIFont fontWithName:Arial size:16.0],
NSForegroundColorAttributeName : [UIColor redColor]
};
NSAttributedString *attrString = [[NSAttributedString alloc] initWithString:@"string" attributes:attrDict];