//根据宽度求高度 content 计算的内容 width 计算的宽度 font字体大小
+ (CGFloat)getLabelHeightWithText:(NSString *)text width:(CGFloat)width font: (CGFloat)font
{
CGRect rect = [text boundingRectWithSize:CGSizeMake(width, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName:[UIFont ZKYLTFont:font]} context:nil];
return rect.size.height;
}
/*
**根据宽度求高度 text 计算的内容 Height 计算的高度 font字体大小
*text :传入的内容
*textW :传入的内容的最大宽度
*font :传入的内容的字体大小
*/
+ (CGFloat)getWidthWithText:(NSString *)text height:(CGFloat)textW font:(CGFloat)font{
//设置最大宽度
NSDictionary *textAtt = @{NSFontAttributeName : [UIFont systemFontOfSize:font]};//文字的字号大小
// 最大宽度是textW,高度不限制
CGSize textSize = CGSizeMake(textW, MAXFLOAT);
CGFloat textH = [self.noticedesc boundingRectWithSize:textSize options:NSStringDrawingUsesLineFragmentOrigin attributes:textAtt context:nil].size.width;
return textH;
}
计算label的宽度和高度
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。