2016-05-20 3 views
1


ラベルを内部に持つカスタムUITableViewCellがあり、自動レイアウトが正しく設定されています。
UILabelの空白 - HTMLからの属性付きテキストセット

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> テーブルビューがUITableViewAutomaticDimensionを持っており、問題は、ラベルがテキストの後に余分な空白を持っており、それが全体のレイアウトを台無しということです:私はこのような属性付きテキストを設定しようとしています。なぜこれが起こり、どのように削除できますか? enter image description here

答えて

0

それは私に起こります。私の解決策は、との代わりに

タグをhtmlに置き換えることです。空白は削除されます。

関連する問題