根据你的显示内容的最大宽度计算你的内容所需要的高度返回,
当你的内容达不到你设定的最大的宽度时,计算宽度返回。
其他不多数,上代码。
Factory.h
+ (CGFloat)textheight:(NSString *)string andFont:(UIFont *)fontsize andwidth:(CGFloat)numsize;
Factory.m
//根据字体计算 label 高度 numsize 字符串最小高度
+(CGFloat)textheight:(NSString *)string andFont:(UIFont *)fontsize andwidth:(CGFloat)numsize
{
NSString *text = string;
UIFont *font = fontsize;//跟label的字体大小一样
CGSize size = CGSizeMake(numsize, MAXFLOAT);//跟label的宽设置一样
//NSDictionary * dic = [NSDictionary dictionaryWithObjectsAndKeys:font, NSFontAttributeName,nil];
//size = [text boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin |NSStringDrawingUsesFontLea