ios 调整 label 的字体行间距
2024-10-19 08:45:54
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 100, self.view.frame.size.width, 200)];
[label setBackgroundColor:[UIColor blackColor]];
[label setTextColor:[UIColor whiteColor]];
[label setNumberOfLines:0];
NSString *labelText = @"可以自己按照宽高,字体大小,来计算有多少行。。然后。。。每行画一个UILabel。。高度自己可以控制把这个写一个自定义的类。 ";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:labelText];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:10];//调整行间距
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];
label.attributedText = attributedString;
[self.view addSubview:label];
[label sizeToFit];
[label setBackgroundColor:[UIColor blackColor]];
[label setTextColor:[UIColor whiteColor]];
[label setNumberOfLines:0];
NSString *labelText = @"可以自己按照宽高,字体大小,来计算有多少行。。然后。。。每行画一个UILabel。。高度自己可以控制把这个写一个自定义的类。 ";
NSMutableAttributedString *attributedString = [[NSMutableAttributedString alloc] initWithString:labelText];
NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:10];//调整行间距
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [labelText length])];
label.attributedText = attributedString;
[self.view addSubview:label];
[label sizeToFit];
NSLog(@"%f %f",label.frame.size.width,label.frame.size.height);
最新文章
- fiddler对手机进行抓包
- Android四大组件之Service
- Windows系统中Git的安装配置
- org.springframework.util.Assert
- <;Error>;: CGContextRestoreGState: invalid context 0x0. If you want to see the backtrace, please set CG_CONTEXT_SHOW_BACKTRACE environmental variable.
- 刷漆(Codechef October Challenge 2014:Remy paints the fence)
- Palindrome
- UESTC_方老师分身 I CDOJ 914
- 正则表达式之邮箱验证javascript代码
- android判断文件是否是图片文件的方法
- Mac下安装BeautifulSoup
- Json字符串解析原理、超大json对象的解析
- [SDOI 2010]外星千足虫
- Dynamics CRM2016 时间字段属性中的新增行为
- rails应用ajax之一:使用纯js方法
- 使用HttpWebRequest请求https链接时,无法访问的问题,设置ServicePointManager.SecurityProtocol安全协议
- ES 6 系列 - Module 的语法
- git 实战
- rem : web app适配的秘密武器
- JavaScript里的创建对象(一)
热门文章
- bzoj 2726 任务安排(3)/loj 10184-10186 斜率优化
- 20155324 2016-2017-2 《Java程序设计》第6周学习总结
- Java的两大数据类型
- Git坑点——remote: error: GH007: Your push would publish a private email address.
- zabbix系列 ~ linux监控相关
- keepalived高可用系列~ keepalived+proxysql
- SpringBoot 使用 MyBatis 分页插件 PageHelper 进行分页查询
- python练习 之 实践出真知 中心扩展法求最大回文子串 (leetcode题目)
- vue中如何让多个echarts随屏幕大小变化
- CF1100B Build a Contest