您的位置:首页 > 产品设计 > UI/UE

iOS _ UILabel 调整行间距

2016-05-25 19:13 531 查看
调整UILabel 的行间距

UILabel *headerBriefText = [[UILabel alloc] initWithFrame:(CGRectMake(10, 82, 350, 200))];

headerBriefText.text = @"冒险热血冒险热血冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热血冒险热血冒险热血,冒险热血冒险热血...";

headerBriefText.backgroundColor = [UIColor redColor];

headerBriefText.textColor = [UIColor orangeColor];

headerBriefText.font = [UIFont systemFontOfSize:18];

headerBriefText.numberOfLines = 0;

// 调整行间距

NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:headerBriefText.text];

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

[paragraphStyle setLineSpacing:3];

[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [headerBriefText.text length])];

headerBriefText.attributedText = attributedString;

[headerBriefText sizeToFit];

[self.view addSubview:headerBriefText];


效果图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ios uilabel