【发布时间】:2017-10-15 15:46:23
【问题描述】:
我有一个带有标签的自定义 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 是<p>L-D: <b>10-22</b></p>
tableview 有 UITableViewAutomaticDimension,问题是标签在文本之后有额外的空白,它弄乱了整个布局。为什么会发生这种情况,我该如何删除它?
【问题讨论】:
标签: html ios objective-c nsattributedstring tableviewcell