-
(CGSize) textSizeWithText:(NSString) text font:(UIFont) font{
if (text==nil||[text isKindOfClass:[NSNull class]]) {
return CGSizeZero;
}
// iOS7_API_根据文字 字数动态确定Label宽高
if (IS_IOS_7) {
return [text sizeWithAttributes:[NSDictionary dictionaryWithObjectsAndKeys:font,NSFontAttributeName, nil]];
}else{
return [text sizeWithFont:font];
}
} -
(CGSize) textSizeWithText:(NSString) text font:(UIFont) font width:(CGFloat) width{
if (text==nil||[text isKindOfClass:[NSNull class]]) {
return CGSizeZero;
}
CGSize size=[self textSizeWithText:text font:font];
int row = size.width/width+1;
return CGSizeMake(width, row*(size.height+1));
}
网友评论