当字符串长度未知,需要动态设置一个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; }