- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
NSMutableAttributedString * attributedString = [[NSMutableAttributedStringalloc] initWithString:label.text];
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStylealloc] init];
[paragraphStyle setLineSpacing:spacing];
[attributedString addAttribute:NSParagraphStyleAttributeNamevalue:paragraphStyle range:NSMakeRange(0, [label.textlength])];
[label setAttributedText:attributedString];
[label sizeToFit];
}
本文介绍了一个自定义方法来调整UILabel的行间距。通过创建NSMutableAttributedString并应用NSMutableParagraphStyle,可以有效地改变UILabel中文本的行间距。
2327

被折叠的 条评论
为什么被折叠?



