首页 > 移动平台 > 详细

iOS 修改label中文字的行间距

时间:2016-01-27 12:15:59      阅读:243      评论:0      收藏:0      [点我收藏+]
UILabel *label = [[UILabel alloc] init];
label.font = [UIFont systemFontOfSize:17];
label.textColor = [UIColor clackColor];
label.numberOfLines = 2;
label.text = @"333333333333333333333333333333";
[view addSubview:label];

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:7.0f];//设置行间距
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, label.text.length)];
label.attributedText = attributedString;
CGSize size = CGSizeMake(view.frame.size.width - 50, 41);
label.frame = CGRectMake(25, 25, [label sizeThatFits:size].width, [label sizeThatFits:size].height);

 

iOS 修改label中文字的行间距

原文:http://www.cnblogs.com/czq1989/p/5162492.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!