/**
* 获得字符串的size
* &-string 待传入字符串
* &-Font 待传入字符串字体大小
* &-MaxSize 待传入字符串最大宽高
* 返回 CGSize
*/
* 获得字符串的size
* &-string 待传入字符串
* &-Font 待传入字符串字体大小
* &-MaxSize 待传入字符串最大宽高
* 返回 CGSize
*/
+ (CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size;
/**
* 获得字符串的size
*/
+(CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size{
CGRect rect = [string boundingRectWithSize:size//限制最大的宽度和高度
options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin//采用换行模式
attributes:@{NSFontAttributeName: font}//传入的字体字典
context:nil];
return rect.size;
* 获得字符串的size
*/
+(CGSize)sizeWithString:(NSString *)string Font:(UIFont *)font MaxSize:(CGSize)size{
CGRect rect = [string boundingRectWithSize:size//限制最大的宽度和高度
options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesFontLeading |NSStringDrawingUsesLineFragmentOrigin//采用换行模式
attributes:@{NSFontAttributeName: font}//传入的字体字典
context:nil];
return rect.size;
}