//寬度不變淆游,動(dòng)態(tài)設(shè)置label的高度
- (CGFloat)setLabelHeightWithSizeFont:(CGFloat)font textStr:(NSString *)str{
CGSize sizeBody = [str boundingRectWithSize:CGSizeMake(SCREEN_WIDTH - 2*15, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:[NSDictionary dictionaryWithObjectsAndKeys:FontSystem(font),NSFontAttributeName, nil] context:nil].size;
return sizeBody.height;
}
//高度不變,動(dòng)態(tài)設(shè)置label的寬度
- (CGFloat)setLabelWidthWithSizeFont:(CGFloat)font str:(NSString *)str lblHeight:(CGFloat)height{
CGSize textLimit = [str boundingRectWithSize:CGSizeMake(MAXFLOAT, height) options:NSStringDrawingUsesLineFragmentOrigin attributes:[NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:font],NSFontAttributeName, nil] context:nil].size;
return textLimit.width;
}