+ (CGFloat)widthForText:(NSString *)text
{
NSDictionary *attrbute = @{NSFontAttributeName:[UIFont systemFontOfSize:14.0]};
return [text boundingRectWithSize:CGSizeMake((300 / 320.0) * kScreenWidth, 1000) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:attrbute context:nil].size.width;
}
-(CGSize)sizeWithFont:(UIFont *)font Size:(CGSize)size{
CGSize resultSize;
if ([[[UIDevice currentDevice] systemVersion] floatValue] < 7) {
resultSize = [self sizeWithFont:font constrainedToSize:size lineBreakMode:NSLineBreakByWordWrapping];
}else{
NSDictionary *attributes = @{NSFontAttributeName : font};
resultSize = [self boundingRectWithSize:size options:NSStringDrawingUsesLineFragmentOrigin attributes:attributes context:nil].size;
}
return resultSize ;
}