UILabel中的空白-来自HTML的属性化文本集

UILabel中的空白-来自HTML的属性化文本集,html,ios,objective-c,nsattributedstring,tableviewcell,Html,Ios,Objective C,Nsattributedstring,Tableviewcell,我有一个内置标签的自定义UITableViewCell,自动布局设置正确。我正在尝试如下设置属性文本: dataString = [dataString stringByAppendingString:[NSString stringWithFormat:@"<style>body{font-family: 'RobotoCondensed-Regular'; font-size:11px;}</style>"]]; NSMutableAttributedString


我有一个内置标签的自定义UITableViewCell,自动布局设置正确。我正在尝试如下设置属性文本:

 dataString = [dataString stringByAppendingString:[NSString stringWithFormat:@"<style>body{font-family: 'RobotoCondensed-Regular'; font-size:11px;}</style>"]];
NSMutableAttributedString * attrStr = [[NSMutableAttributedString alloc] initWithData:[dataString dataUsingEncoding:NSUTF8StringEncoding] options:@{ NSDocumentTypeDocumentAttribute: NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute: [NSNumber numberWithInt:NSUTF8StringEncoding] } documentAttributes:nil error:nil];
_scheduleLabel.attributedText = attrStr;
dataString=[datastringbyappendingstring:[nsstringstringwithformat:@“body{font-family:'robotoconnedensed Regular';字体大小:11px;}”];
NSMutableAttributedString*attrStr=[[NSMutableAttributedString alloc]initWithData:[dataString dataUsingEncoding:NSUTF8StringEncoding]选项:@{NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:[NSNumber numberWithInt:NSUTF8StringEncoding]}文档属性:无错误:无];
_scheduleLabel.AttributeText=attrStr;
数据字符串是
L-D:10-22

tableview具有UITableViewAutomaticDimension,问题是标签在文本后有额外的空白,这会扰乱整个布局。为什么会发生这种情况?我如何删除它?
这件事发生在我身上。我的解决方案是用and替换html中的

标记,并删除空白

你能再解释一下你的解决方案吗?看来我也看到了同样的问题。用L-D:10-22替换L-D:10-22