增加行间距代码如下:
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:detailModel.content];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:8];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [detailModel.content length])];
self.contentLbl.attributedText = attributedString;
这个很多地方都告诉你了。但是在正式开发时候,还是有人会走弯路,我总结下来主要,是摆放位置。
一定要在控件的内容已经传入情况下,才可以进行计算行间距。为了避免传入nil引发闪退,最好有条件判断。
代码如下:
self.contentLbl.text = detailModel.content;
if(detailModel.content.length>0){
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:detailModel.content];
NSMut