2019独角兽企业重金招聘Python工程师标准>>>

参考文章:http://blog.sina.com.cn/s/blog_836919db0102w3v9.html

//设置行间距为9

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc] init];

[paragraphStyle setLineSpacing:9];

CGSize needSize = [SFPublicMethod getTextSizeWithText:text size:CGSizeMake(kScreenViewWidth - 20, kScreenViewHeight) attributesDic:@{NSParagraphStyleAttributeName:paragraphStyle,NSFontAttributeName:GET_FONT(13)}];

//根据文本计算高度

+(CGSize)getTextSizeWithText:(NSString *)text size:(CGSize)size attributesDic:(NSDictionary *)attributesDic

{

CGSize needSize = [text boundingRectWithSize:size

options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading

attributes:attributesDic context:nil].size;

return needSize;

}

转载于:https://my.oschina.net/daxiaLKS/blog/717756

UILabel设置行间距之后的自适应高度相关推荐

  1. iOS UILabel设置行间距和字间距并计算高度

    转载自:  http://blog.csdn.net/luco2008/article/details/50977718 #define UILABEL_LINE_SPACE 6 #define HE ...

  2. iOS开发技巧之:UILabel设置行间距和字间距并计算高度

    #define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //给UILabe ...

  3. iOS UILabel 设置 行间距 和 字间距 并计算高度

    #define UILABEL_LINE_SPACE 6 #define HEIGHT [ [ UIScreen mainScreen ] bounds ].size.height //给UILabe ...

  4. UILabel 设置行间距

    UILabel *label1 = [[UILabel alloc]initWithFrame:frame]; label1.numberOfLines = 0; [self.view addSubv ...

  5. Label设置行间距

    Label设置行间距 内容摘要 UILabel显示多行文本 UILabel设置行间距 解决单行文本 & 多行文本显示的问题 场景描述 众所周知,UILabel显示多行的话,默认行间距为0,但实 ...

  6. Java富文本设置行间距,设置行间距、字间距和计算富文本高度

    上篇文章<富文本用法总结>详细码了关于富文本的一些用法,有介绍行间距的设置方法.在实际开发中经常需要根据后台返回的文字计算控件宽度和高度进行布局,这篇就配合上一篇来设置字间距和计算高度. ...

  7. Swift之UILabel +使用讲解+富文本+自适应高度

    导语:本文重点放在富文本设置和自适应高度.接下来会陆陆续续发布swift中UI控件的使用技巧和方法.世界在变化,不久后Swift替代OC已不是说说而已,你还在等什么??Let's go! ###一.U ...

  8. iOS 设置UILabel 的行间距

    // // UILabel+LineSpace.h//#import <UIKit/UIKit.h>NS_ASSUME_NONNULL_BEGIN@interface UILabel (L ...

  9. Android TextView中图文混排设置行间距导致高度不一致问题解决

    Android TextView中图文混排设置行间距导致高度不一致问题解决 参考文章: (1)Android TextView中图文混排设置行间距导致高度不一致问题解决 (2)https://www. ...

最新文章

  1. Oracle面试问题汇总
  2. BZOJ 4872 luogu P3750 [六省联考2017]分手是祝愿
  3. 【Android 进程保活】oom_adj 值 ( oom_adj 值对应的进程优先级 | oom_adj 值动态改变 | 进程保活优化方向 )
  4. 缓存框架OSCache部分源码分析
  5. Java代码规范、格式化和checkstyle检查配置文档
  6. 《深入理解计算机系统(英文版.第2版)》
  7. 一站式体验腾讯云音视频及融合通信技术
  8. Windows系统端口转发
  9. 利用Eigen进行矩阵计算
  10. sqlservr.exe占用大量内存
  11. 批量给hive的表加分区
  12. 微pe工具箱 系统安装教程_微pe工具箱怎么装系统
  13. 计算机第一级开机密码设置,开机密码怎么设置
  14. 立体几何——球缺问题
  15. 输入年份月份实现日历打印,C到C++过渡。
  16. 关于静态变量的缺省值
  17. SynthText文本数据详细解析
  18. nodejs下上传文件formidable、multer、body-parser的区别
  19. 安徽科技学院 信网学院网络文化节 房辉
  20. Ue4制作鼠标拖尾效果

热门文章

  1. defaultdict python_python中defaultdict的用法详解
  2. element UI el-autocomplete 带输入建议的输入框
  3. timer.schedule —— timer定时器的用法
  4. 公司--页面调用日期控件 WdatePicker日历控件使用方法
  5. idea可以使用flash框架吗_这个框架厉害了,使用它几分钟就可以编写一个微信插件...
  6. marlin固件烧录教程_ESP32 MicroPython教程:uPyCraft IDE入门
  7. python pytest_Python项目的pytest初始化
  8. 利用CSDN将图片自动存入AI Studio :pic2bml
  9. 20分钟学会mysql_5分钟学会mysql基本操作
  10. tkmbatis 日志_mybatis打印sql日志