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

iOS开发UILabel多行文本设置行间距

2014-07-31 13:22 330 查看
[tempLabel setFrame:CGRectMake(0, 0, 304, 0)];
UIFont *font = [UIFont fontWithName:kFontName_Content size:15]; //这里的字体名是自定义的宏
NSString *str = [_messageDetailDic objectForKey:@"content"]; //从字典里取出文本内容
[tempLabel setNumberOfLines:0];
[tempLabel setFont:font];
NSMutableAttributedString *attStr = [[NSMutableAttributedString alloc] initWithString:str];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:7]; //行高
[attStr addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [str length])];
tempLabel.attributedText = attStr;
[tempLabel sizeToFit];
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: