iOS 动态设置Label的高度,行与行其间有间隔

iOS 动态设置Label的高度,行与行之间有间隔

**重点内容**CGFloat lineSpace=15;

self.labelTwo = [[UILabel alloc]init];
self.labelTwo.text = @"请输入您对老师或课程的疑问,并在下方上传您的凭证";
self.labelTwo.textColor = [UIColor lightGrayColor];
self.labelTwo.numberOfLines = 0;
self.labelTwo.font = [UIFont fontWithName:@"Hiragino Sans GB" size:14];

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
paragraphStyle.lineSpacing = lineSpace;
paragraphStyle.alignment = NSTextAlignmentLeft;
paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;
NSDictionary *attributes = @{NSParagraphStyleAttributeName: paragraphStyle,NSFontAttributeName:self.labelTwo.font};

CGSize labelSize=[self.labelTwo.text boundingRectWithSize:CGSizeMake(textView.frame.size.width,0) options:\
                  NSStringDrawingTruncatesLastVisibleLine |
                  NSStringDrawingUsesLineFragmentOrigin |
                  NSStringDrawingUsesFontLeading attributes:attributes context:nil].size;



self.labelTwo.frame=CGRectMake(0,0,labelSize.width,labelSize.height);