iOS 中有时候我们要实现这种效果
最多显示2行文字,多了显示。。。并且有字间距。
实现代码:
NSString *contentString = @"皑如山上雪,皎若云间月,闻君有两意,故来相决绝,今日斗酒会,明月勾水头,后面不会了";
// 设置行间距
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = 3;
NSDictionary *attributes = @{NSParagraphStyleAttributeName:paragraphStyle};
self.content.attributedText = [[NSAttributedString alloc] initWithString:contentString attributes:attributes];
无论怎么设置label的numberOflines的值。以及label的lineBreakMode。 但是效果确实文字却没有显示。。。
解决办法:
paragraphStyle.lineBreakMode = NSLineBreakByTruncatingTail;