设置Label的行间距

设置Label的行间距_第1张图片
首先定义Label,设置numberOfLines为0(可以自动换行),然后调用自定义类方法,将label的text值传入。
设置Label的行间距_第2张图片
+(NSMutableAttributedString *)atrString:(NSString *)text{
    //创建NSMutableAttributedString实例,并将text传入
    NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc]initWithString:text];
    //创建NSMutableParagraphStyle实例
    NSMutableParagraphStyle *style = [[NSMutableParagraphStyle alloc]init];
    //设置行距
    [style setLineSpacing:10.0];
    //根据给定长度与style设置attStr式样
    [attStr addAttribute:NSParagraphStyleAttributeName value:style range:NSMakeRange(0, attStr.length)];
    return attStr;
}


你可能感兴趣的:(iOS)