宽度定死、按照行间距、字体算出label高度
方法如下
- (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高度相关推荐
- 运用杨鹏17天搞定GRE单词的方法,算出每一天应该被单词的量
被单词的策略如下: 每一天背一个新的List 12小时后,复习当天的List 每一个list应当在当天晚上/第2天晚上/第4天晚上/第7天晚上/第15天晚上复习一遍. 使用java语言进行编程,因为j ...
- 如何用计算机算出男朋友的身高,【趣味物理】如何用物理方法测出男生的真实身高?...
原标题:[趣味物理]如何用物理方法测出男生的真实身高? 毕导,本名毕啸天,清华大学化工系博士生,今日头条优质科普内容创作者. 如何测出男生的真实身高? 男生常常会隐瞒身高,173敢报178,175就敢 ...
- gbq可以算出土建量吗_广联达土建算量软件问题合集100条(上)
1.条基.独基.桩承台.地沟构件相对底标高的涵义,与底标高的区别 解答: 上述提到的构件均属于软1.条基.独基.桩承台.地沟构件相对底标高的涵义,与底标高的区别 解答: 上述提到的构件均属于软件中的复 ...
- 最新算法只需一块GPU,就能算出蛋白质结构
本文转载自IT之家 喜大普奔!今天一波 Nature.Science 齐发文,可把学术圈的嗑盐人们高兴坏了. 一边是"AI 界年度十大突破"AlphaFold2 终于终于开源,登上 ...
- 什么用计算机算出自己在世界上活.了几天,据说科学家发现了一个“寿命计算器”,来算一下自己能活多久?...
原标题:据说科学家发现了一个"寿命计算器",来算一下自己能活多久? 为什么有的人能活到100岁? 为什么有的人却早早离世? 到底是什么影响着我们的寿命? 据生命时报,美国坦普尔大学 ...
- 科学计算机可以用多久,科学家公布寿命计算器!3分钟算出你还能活多久
原标题:科学家公布寿命计算器!3分钟算出你还能活多久 寿命也能计算? 为什么有的人能长命百岁? 为什么有的人却年过半百就去世? 寿命当然无法完全准确地计算出来,但却能根据每个人的生活和健康情况,做出预 ...
- 天河二号计算机与量子计算机,“天河二号”算出量子霸权标准
"天河二号"算出量子霸权标准 2018-09-12科技日报 张强 [字体:大 中 小] 语音播报 随着量子物理装置技术水平的快速发展,实现量子霸权似乎日益临近.称霸标准已成为量子计 ...
- 用计算机一秒猜出你的年龄,教你一招“隐藏技能”:知道别人生肖属相,一秒算出她的年龄...
十二生肖 十二生肖很多人都不陌生,很多人也都知道自己的属相,比如现在农村里面还经常用告诉你属相的方式,说出自己的年龄,这时候有的年轻人就蒙圈了,"属羊的多大了?""属猪是 ...
- ACMNO.47 矩形面积交(有图) 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。
题目描述 平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴. 对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积. 输入 输入仅包含两行,每行描述一个矩形. 在每行中, ...
最新文章
- AI一分钟 | 马斯克:我不是中本聪,我自己的比特币都丢了;商汤科技再获阿里巴巴15亿元投资,内部消息称C轮还有更大巨头入股
- mSystems:南京土壤所禇海燕组受邀发表微生物生物地理学综述(官方配视频简介)
- SpringBoot日期格式处理
- 静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例。
- mysql性能优化学习笔记-存储引擎
- 学习笔记100—强制免费下载 百度文库等网站上文档 以及客道巴巴文档 教程
- 如何解决设置虚拟服务器不生效,nginx虚拟主机的配置不生效
- oracle join过滤数据,oracle join on 数据过滤问题
- 将一个项目中的图片存到另一个项目中_复盘一个Smart200小项目(2)
- promise.all是并发执行吗_你真的会用Volatile了吗?
- 36_入门泛型的基本应用
- 基于新浪微博api的微博分享功能实现
- 数字图像处理——Sobel算子锐化、Prewitt算子锐化
- win7如何通过电脑系统开启无线热点
- 腾格尔刚刚参加线上演唱会,又传《巴林塔娜》合作主题曲身价倍增
- Java基础(二)标识符、变量、数据类型、运算符
- 产品读书《游戏改变世界:游戏化如何让现实变得更美好》
- Java实现QQ邮箱登录,实现邮箱验证码三分钟失效,代码实现发送验证码和登录全过程思路。内附完整项目。
- C# “贝格尔”编排法
- 获取今日时间范围区间