ios label文字行间距_UILabel UITextField调整行间距【原创】
在开发的过程中,有些要求非常高的App会精细到文本的行间距,现在就来说一下调整UILabel和UITextField的行间距方法。
这里主要以UILabel做示例。
// 设置行间距
- (void)setLineSpacing:(CGFloat)spacing label:(UILabel *)label
{
NSMutableAttributedString * attributedString = [[NSMutableAttributedString alloc] initWithString:label.text];
NSMutableParagraphStyle * paragraphStyle = [[NSMutableParagraphStyle alloc] init];
[paragraphStyle setLineSpacing:spacing];
[attributedString addAttribute:NSParagraphStyleAttributeName value:paragraphStyle range:NSMakeRange(0, [label.text length])];
[label setAttributedText:attributedString];
[label sizeToFit];
}
通过设置attribute来设置行间距。
附上gif效果图
最后的最后,还是附上demo
调整行间距
转载时请注明出处及相应链接,本文永久地址:https://blog.yayuanzi.com/12148.html
微信打赏
支付宝打赏
感谢您对作者Bear的打赏,我们会更加努力! 如果您想成为作者,请点我
ios label文字行间距_UILabel UITextField调整行间距【原创】相关推荐
- ios label文字行间距_ios实践之Label 字间距、行间距、两端对齐、分行显示
UILabel算是iOS里使用最多的控件了吧,下面来说说它特殊的应用需求吧 一.设置字间距.行间距 这是一个比较常见的需求了 写一个UILabel的分类 @interface UILabel (ext ...
- ios label文字行间距_iOS 设置UILabel行间距【原创】
今天在项目中遇到需要设置较多文字的行间距问题,得到解决办法分享给大家. 下面贴出代码供参考: 1.正常使用 UILabel *label = [[UILabel alloc] initWithFram ...
- ios label文字行间距_iOS UILabel添加行间距、字间距
写在前面 在实际开发中,Label的默认行间距大小一般都是满足不了UI设计师设计的行间距大小的.于是乎,就需要我们开发人员手动调整Label的行间距大小. 然而,UILabel并没有提供直接修改行间距 ...
- ios label文字行间距_iOS设置UILabel文字的行间距和字间距
释放双眼,带上耳机,听听看~! 可以在UILabel的Category中提供如下几个方法: .h文件 @interface UILabel (ChangeLineSpaceAndWordSpace) ...
- ios label文字行间距_iOS 设置label的行间距教程
//方式二 UILabel *label3 = [[UILabel alloc]init]; label3.frame=CGRectMake(200, 50, 70, 60); label3.text ...
- ios label文字行间距_iOS- 设置label的行间距字体间距
- (void)viewDidLoad { [super viewDidLoad]; NSString *content = @"好吗 一句话就哽住了喉 城市当背景的海市蜃楼 我们像分隔成一 ...
- matlab text字是竖着的,iOS - Label文字竖排
Paste_Image.png 前言: 有的需求会给出文字竖排的方式,下面给出两种思路来实现这种效果.一是为UILabel添加分类,添加一个文字竖排的属性;而是为NSString添加分类,添加一个文字 ...
- 文档中的文字太紧凑,word行间距怎么调整?
文档中的文字之间的距离如何调整?特别是在字体都黏在一起的时候,导致整个文档的格式都很不好看,为了美观也为了看起来舒适,word行间距怎么调整?小编发现了调整行间距的两种方式! 步骤一:将需要调整的文字 ...
- ai字体行间距怎么调整_ai怎么调整文字间距- ai调整行间距的详细教程
ai 怎么调整文字间距 ? ai 调整行间距的详细教程 AI 作为一款矢量的绘图软件挺受青睐,然而使用者都会发觉它无法像文档一样随意调节字 体的间距和行距,也就是缺少了文字排版的功能,我在那个地点简单 ...
最新文章
- 【量化投资】策略五(聚宽)
- python psutil库安装_安装psutil模块报错安装python-devel
- 面试官问发布订阅模式是在问什么?
- 关于“svn: Can‘t connect to host ‘*.*.*.*‘: 由于连接方在一段时间后没有正确答复或连接”的解决方法
- 智乃的数据库(STL+小技巧)
- Java疯狂讲义读书笔记第五章
- 社区论坛小程序源码,功能齐全,简洁漂亮,前端+后端
- 可伸缩系统的架构经验
- glove.840B.300d、glove.42B.300d、glove.6B下载
- Win10系统修改用户名以及C盘下Users用户名实操手册(实测有效)
- 《笔记——机器学习与物理模型》by鄂维南院士讲座
- 微信小程序引入iconfont单色图标实例
- GEWV2.3L22A-SLIC烧坏问题经验案例
- 利用python进行数据分析数据_利用Python进行数据分析
- 编译原理程门立雪再回首时雪拥蓝关
- 知识图谱实践(网易课程, 汽车)
- 持续集成工具TeamCity快速入门
- 计算机蓝屏代码0x000000ED,电脑开机蓝屏代码为0x000000ED怎么解决?
- 【举例说明】Word中如何自动生成目录以及设置格式
- 灰太狼的数据世界(四)