UILabel设置字体行间距
2016-06-20 本文已影响85人
yueY_zhou
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
//spacing为需要的行间距
NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:spacing];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];
[label setAttributedText:attributedString];
[label sizeToFit];
}