在开发的过程中,有些要求非常高的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调整行间距【原创】相关推荐

  1. ios label文字行间距_ios实践之Label 字间距、行间距、两端对齐、分行显示

    UILabel算是iOS里使用最多的控件了吧,下面来说说它特殊的应用需求吧 一.设置字间距.行间距 这是一个比较常见的需求了 写一个UILabel的分类 @interface UILabel (ext ...

  2. ios label文字行间距_iOS 设置UILabel行间距【原创】

    今天在项目中遇到需要设置较多文字的行间距问题,得到解决办法分享给大家. 下面贴出代码供参考: 1.正常使用 UILabel *label = [[UILabel alloc] initWithFram ...

  3. ios label文字行间距_iOS UILabel添加行间距、字间距

    写在前面 在实际开发中,Label的默认行间距大小一般都是满足不了UI设计师设计的行间距大小的.于是乎,就需要我们开发人员手动调整Label的行间距大小. 然而,UILabel并没有提供直接修改行间距 ...

  4. ios label文字行间距_iOS设置UILabel文字的行间距和字间距

    释放双眼,带上耳机,听听看~! 可以在UILabel的Category中提供如下几个方法: .h文件 @interface UILabel (ChangeLineSpaceAndWordSpace) ...

  5. ios label文字行间距_iOS 设置label的行间距教程

    //方式二 UILabel *label3 = [[UILabel alloc]init]; label3.frame=CGRectMake(200, 50, 70, 60); label3.text ...

  6. ios label文字行间距_iOS- 设置label的行间距字体间距

    - (void)viewDidLoad { [super viewDidLoad]; NSString *content = @"好吗 一句话就哽住了喉 城市当背景的海市蜃楼 我们像分隔成一 ...

  7. matlab text字是竖着的,iOS - Label文字竖排

    Paste_Image.png 前言: 有的需求会给出文字竖排的方式,下面给出两种思路来实现这种效果.一是为UILabel添加分类,添加一个文字竖排的属性;而是为NSString添加分类,添加一个文字 ...

  8. 文档中的文字太紧凑,word行间距怎么调整?

    文档中的文字之间的距离如何调整?特别是在字体都黏在一起的时候,导致整个文档的格式都很不好看,为了美观也为了看起来舒适,word行间距怎么调整?小编发现了调整行间距的两种方式! 步骤一:将需要调整的文字 ...

  9. ai字体行间距怎么调整_ai怎么调整文字间距- ai调整行间距的详细教程

    ai 怎么调整文字间距 ? ai 调整行间距的详细教程 AI 作为一款矢量的绘图软件挺受青睐,然而使用者都会发觉它无法像文档一样随意调节字 体的间距和行距,也就是缺少了文字排版的功能,我在那个地点简单 ...

最新文章

  1. 【量化投资】策略五(聚宽)
  2. python psutil库安装_安装psutil模块报错安装python-devel
  3. 面试官问发布订阅模式是在问什么?
  4. 关于“svn: Can‘t connect to host ‘*.*.*.*‘: 由于连接方在一段时间后没有正确答复或连接”的解决方法
  5. 智乃的数据库(STL+小技巧)
  6. Java疯狂讲义读书笔记第五章
  7. 社区论坛小程序源码,功能齐全,简洁漂亮,前端+后端
  8. 可伸缩系统的架构经验
  9. glove.840B.300d、glove.42B.300d、glove.6B下载
  10. Win10系统修改用户名以及C盘下Users用户名实操手册(实测有效)
  11. 《笔记——机器学习与物理模型》by鄂维南院士讲座
  12. 微信小程序引入iconfont单色图标实例
  13. GEWV2.3L22A-SLIC烧坏问题经验案例
  14. 利用python进行数据分析数据_利用Python进行数据分析
  15. 编译原理程门立雪再回首时雪拥蓝关
  16. 知识图谱实践(网易课程, 汽车)
  17. 持续集成工具TeamCity快速入门
  18. 计算机蓝屏代码0x000000ED,电脑开机蓝屏代码为0x000000ED怎么解决?
  19. 【举例说明】Word中如何自动生成目录以及设置格式
  20. 灰太狼的数据世界(四)

热门文章

  1. 深度解密:软银孙正义如何成为美国硅谷最有权势之人
  2. 微信小程序 ”呵呵哒“个人简介“
  3. k8s Nodeport方式下service访问,iptables处理逻辑(转)
  4. html播放本地flv
  5. 数据库课程设计-职工工资管理系统
  6. Silverlight杂记Media和SMF播放控件推荐
  7. 谷粒商城项目环境搭建
  8. python怎么计算相关系数_Python三种方法计算皮尔逊相关系数
  9. Global Mapper20生成可以进CAD的国家2000坐标系的DXF等高线
  10. 微信小程序动画简单入门