代码
NSString *htmlString = @"<font color=\"#2A2A2C\">今日主力资金、敢死队资金呈<font color=\"#F70512\">流入</font>状态,多空资金呈<font color=\"#009A00\">流出</font>状态</font>";
NSData *htmlData = [htmlString dataUsingEncoding:NSUnicodeStringEncoding];
NSDictionary *optoins = @{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType};
NSAttributedString *attributeStr = [[NSAttributedString alloc] initWithData:htmlData
options:optoins
documentAttributes:nil
error:nil];
self.desView.contentLbl.attributedText = attributeStr;
应用
对于复杂的、多变的、不确定规则的富文本,可以让后台返回一个html字符串
注意
字号如果在html字符串中里没有,需要设置完富文本后再设置一下字号
网友评论