方法如下

- (CGFloat)heightWithFont:(UIFont *)font constrainedToWidth:(CGFloat)width lineSpacing:(CGFloat)spacing
{UIFont *textFont = font ? font : [UIFont systemFontOfSize:[UIFont systemFontSize]];CGSize textSize;// 这里只支持>=ios8NSMutableParagraphStyle *paragraph = [[NSMutableParagraphStyle alloc] init];paragraph.lineSpacing = spacing;paragraph.lineBreakMode = NSLineBreakByWordWrapping;NSDictionary *attributes = @{NSFontAttributeName: textFont,NSParagraphStyleAttributeName: paragraph};textSize = [self boundingRectWithSize:CGSizeMake(width, CGFLOAT_MAX)options:(NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingTruncatesLastVisibleLine)attributes:attributescontext:nil].size;return ceil(textSize.height);
}

转载于:https://www.cnblogs.com/zhang-chi/p/6874266.html

宽度定死、按照行间距、字体算出label高度相关推荐

  1. 运用杨鹏17天搞定GRE单词的方法,算出每一天应该被单词的量

    被单词的策略如下: 每一天背一个新的List 12小时后,复习当天的List 每一个list应当在当天晚上/第2天晚上/第4天晚上/第7天晚上/第15天晚上复习一遍. 使用java语言进行编程,因为j ...

  2. 如何用计算机算出男朋友的身高,【趣味物理】如何用物理方法测出男生的真实身高?...

    原标题:[趣味物理]如何用物理方法测出男生的真实身高? 毕导,本名毕啸天,清华大学化工系博士生,今日头条优质科普内容创作者. 如何测出男生的真实身高? 男生常常会隐瞒身高,173敢报178,175就敢 ...

  3. gbq可以算出土建量吗_广联达土建算量软件问题合集100条(上)

    1.条基.独基.桩承台.地沟构件相对底标高的涵义,与底标高的区别 解答: 上述提到的构件均属于软1.条基.独基.桩承台.地沟构件相对底标高的涵义,与底标高的区别 解答: 上述提到的构件均属于软件中的复 ...

  4. 最新算法只需一块GPU,就能算出蛋白质结构

    本文转载自IT之家 喜大普奔!今天一波 Nature.Science 齐发文,可把学术圈的嗑盐人们高兴坏了. 一边是"AI 界年度十大突破"AlphaFold2 终于终于开源,登上 ...

  5. 什么用计算机算出自己在世界上活.了几天,据说科学家发现了一个“寿命计算器”,来算一下自己能活多久?...

    原标题:据说科学家发现了一个"寿命计算器",来算一下自己能活多久? 为什么有的人能活到100岁? 为什么有的人却早早离世? 到底是什么影响着我们的寿命? 据生命时报,美国坦普尔大学 ...

  6. 科学计算机可以用多久,科学家公布寿命计算器!3分钟算出你还能活多久

    原标题:科学家公布寿命计算器!3分钟算出你还能活多久 寿命也能计算? 为什么有的人能长命百岁? 为什么有的人却年过半百就去世? 寿命当然无法完全准确地计算出来,但却能根据每个人的生活和健康情况,做出预 ...

  7. 天河二号计算机与量子计算机,“天河二号”算出量子霸权标准

    "天河二号"算出量子霸权标准 2018-09-12科技日报 张强 [字体:大 中 小] 语音播报 随着量子物理装置技术水平的快速发展,实现量子霸权似乎日益临近.称霸标准已成为量子计 ...

  8. 用计算机一秒猜出你的年龄,教你一招“隐藏技能”:知道别人生肖属相,一秒算出她的年龄...

    十二生肖 十二生肖很多人都不陌生,很多人也都知道自己的属相,比如现在农村里面还经常用告诉你属相的方式,说出自己的年龄,这时候有的年轻人就蒙圈了,"属羊的多大了?""属猪是 ...

  9. ACMNO.47 矩形面积交(有图) 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。

    题目描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴. 对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入 输入仅包含两行,每行描述一个矩形. 在每行中, ...

最新文章

  1. AI一分钟 | 马斯克:我不是中本聪,我自己的比特币都丢了;商汤科技再获阿里巴巴15亿元投资,内部消息称C轮还有更大巨头入股
  2. mSystems:南京土壤所禇海燕组受邀发表微生物生物地理学综述(官方配视频简介)
  3. SpringBoot日期格式处理
  4. 静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例。
  5. mysql性能优化学习笔记-存储引擎
  6. 学习笔记100—强制免费下载 百度文库等网站上文档 以及客道巴巴文档 教程
  7. 如何解决设置虚拟服务器不生效,nginx虚拟主机的配置不生效
  8. oracle join过滤数据,oracle join on 数据过滤问题
  9. 将一个项目中的图片存到另一个项目中_复盘一个Smart200小项目(2)
  10. promise.all是并发执行吗_你真的会用Volatile了吗?
  11. 36_入门泛型的基本应用
  12. 基于新浪微博api的微博分享功能实现
  13. 数字图像处理——Sobel算子锐化、Prewitt算子锐化
  14. win7如何通过电脑系统开启无线热点
  15. 腾格尔刚刚参加线上演唱会,又传《巴林塔娜》合作主题曲身价倍增
  16. Java基础(二)标识符、变量、数据类型、运算符
  17. 产品读书《游戏改变世界:游戏化如何让现实变得更美好》
  18. Java实现QQ邮箱登录,实现邮箱验证码三分钟失效,代码实现发送验证码和登录全过程思路。内附完整项目。
  19. C# “贝格尔”编排法
  20. 获取今日时间范围区间

热门文章

  1. 开发网络爬虫应该怎样选择爬虫框架?
  2. HTML5 Web app开发工具Kendo UI Web中图像浏览器的使用
  3. 物联网网关市场预计到2026年将增长21.5亿美元
  4. 一步步分析AI如何玩Flappy Bird
  5. 后APP时代的破局之路 :阿里技术“三大容器五大方案”亮相,百川开放全面升级...
  6. scrapy和selenium结合抓取动态网页
  7. 理解JavaScript的原始类型
  8. P2P中DHT网络原理
  9. Gallery 之滑动速度的问题
  10. 普通PC安装ESXI6.0无法识别网卡驱动问题