iOS 计算文字内容的高度

来源:互联网 发布:商城类网站怎么优化 编辑:程序博客网 时间:2024/04/28 06:18

对于根据内容,动态改变cell的高度。已经是常见的不能再常见了,而在cell中UILabel是必不可少的。下面的方法就是计算文字高度,让UILabel的高度根据文字内容高度设定

NSDictionary* attributes = [NSDictionary dictionaryWithObjectsAndKeys:font, NSFontAttributeName, nil];

CGRect rect = [string boundingRectWithSize:CGSizeMake(width, 0) options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil];


font:要设置的文字大小

string:要计算的文字内容

width:让文字以多少的宽度换行


0 0