计算字符串的长度值
Posted 有棱角的圆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了计算字符串的长度值相关的知识,希望对你有一定的参考价值。
当字符串长度未知,需要动态设置一个UI控件的高度和宽度(比如一个UILabel),这时需要计算字符串的长度
//两个重要参数,一个是最大的宽度,一个是字体的font值
//返回的CGRect 对象,包括宽度和高度值
/* 计算item高度 */ -(CGFloat)calculateItemStringLength:(NSString*)title{ // NSStringDrawingOptions options = NSStringDrawingUsesLineFragmentOrigin| NSStringDrawingUsesFontLeading; // CGRect rect = [title boundingRectWithSize:CGSizeMake(300, MAXFLOAT)options:options attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:20]} context:nil]; //NSLog(@"%f,%f",rect.size.width,rect.size.height); return rect.size.height; }
以上是关于计算字符串的长度值的主要内容,如果未能解决你的问题,请参考以下文章