博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Swift cell的自适应高度
阅读量:4205 次
发布时间:2019-05-26

本文共 602 字,大约阅读时间需要 2 分钟。

废话不说 直接上代码

func stringHeightWith(fontSize:CGFloat,width:CGFloat)->CGFloat    {        let font = UIFont.systemFontOfSize(fontSize)        let size = CGSizeMake(width,CGFloat.max)        let paragraphStyle = NSMutableParagraphStyle()        paragraphStyle.lineBreakMode = .ByWordWrapping;        let  attributes = [NSFontAttributeName:font,            NSParagraphStyleAttributeName:paragraphStyle.copy()]                let text = self as NSString        let rect = text.boundingRectWithSize(size, options:.UsesLineFragmentOrigin, attributes: attributes, context:nil)        return rect.size.height    }

转载地址:http://simli.baihongyu.com/

你可能感兴趣的文章
numpy 矩阵形状调整:拉伸、变成一位数组
查看>>
numpy 数组叠加
查看>>
numpy 花式索引,ix_
查看>>
python numpy 数组如何对每个元素进行操作
查看>>
numpy sorted对字典进行排列
查看>>
matplotlib 制作原始数据的散点图
查看>>
python 列举文件夹下面的文件
查看>>
python append和entend的区别
查看>>
python 引用传值、赋值
查看>>
python matplotlib 画注解图
查看>>
python pickle序列化存储
查看>>
set集合的合并
查看>>
numpy的getA()/getA1()/getH()/getI()函数
查看>>
linux screen
查看>>
python 的map与zip 函数
查看>>
python numpy中nonzero()的用法
查看>>
数据库中的空值与NULL的区别以及python中的NaN和None
查看>>
python pandas消除空值和空格以及 Nan数据替换
查看>>
pandas中apply函数的用法
查看>>
python---pandas.merge使用
查看>>