IOS开发调整UILabel的行间距
2015-11-04 12:48
671 查看
调整label中text显示的行间距
CGFloat heih = 20;
NSString * cLabelString = @"测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试";
UILabel * cLabel = [[UILabelalloc]initWithFrame:CGRectMake(20, heih, 280, 200)];
cLabel.numberOfLines = 0;
cLabel.font = [UIFontfontWithName:fontName size:16];
cLabel.textColor = [UIColor grayColor];
NSMutableAttributedString *attributedString1 = [[NSMutableAttributedString alloc]initWithString:cLabelString];
NSMutableParagraphStyle *paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle1 setLineSpacing:8];
[attributedString1addAttribute:NSParagraphStyleAttributeName value:paragraphStyle1range:NSMakeRange(0, [cLabelString length])];
[cLabelsetAttributedText:attributedString1];
//必须加 sizeToFit
否则会出现不显示下一段落的情况,也就是不显示\n之后的问题。
[cLabel sizeToFit];
[self.viewaddSubview:cLabel];
CGFloat heih = 20;
NSString * cLabelString = @"测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试测试";
UILabel * cLabel = [[UILabelalloc]initWithFrame:CGRectMake(20, heih, 280, 200)];
cLabel.numberOfLines = 0;
cLabel.font = [UIFontfontWithName:fontName size:16];
cLabel.textColor = [UIColor grayColor];
NSMutableAttributedString *attributedString1 = [[NSMutableAttributedString alloc]initWithString:cLabelString];
NSMutableParagraphStyle *paragraphStyle1 = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle1 setLineSpacing:8];
[attributedString1addAttribute:NSParagraphStyleAttributeName value:paragraphStyle1range:NSMakeRange(0, [cLabelString length])];
[cLabelsetAttributedText:attributedString1];
//必须加 sizeToFit
否则会出现不显示下一段落的情况,也就是不显示\n之后的问题。
[cLabel sizeToFit];
[self.viewaddSubview:cLabel];
相关文章推荐
- [LeetCode]Longest Increasing Subsequence
- 将Storyboard中的添加约束,转为代码,更深的了解UI中的界面布局
- nDPI - Quick Start Guide
- 1007. Maximum Subsequence Sum (25)
- 1007. Maximum Subsequence Sum (25)
- UIImage存为本地文件与UIImage转换为NSData
- sqlserver中GUID的默认值设置
- leetcode-Longest Increasing Subsequence
- UIButton的图文混排
- 应用Druid进行数据源、SQL、Web应用、URI、Session等监控的简单实现
- Ignoring query to other database
- 10个顶级的CSS UI开源框架
- Invalid byte 1 of 1-byte UTF-8 sequence.解决办法
- 利用UILabel、UITextView加载html文本
- 浅谈jquey 中queue队列
- UIButton添加block点击事件
- Unique Paths II - LeetCode
- iOS 开发,UITableViewController中手势关闭cell中的键盘。且不影响tableView中的 didSelectRowAtIndexPath 方法。
- EasyUI form success IE
- Queue AbstractQueue Deque 源代码