IOS计算文字的尺寸:
首先需要知道计算尺寸的文字,这是必须的,这个都没有,计算啥啊,
还有就是文字的字体,因为相同的文字字体不一样,尺寸也不一样。
还有文字的最大尺寸,计算出文字后最大的尺寸,最大的宽度,最大的高度。
/**
* 计算文字的尺寸
*
* @param text 需要计算尺寸的文字
* @param font 文字的字体
* @param maxSize 文字的最大尺寸
*/
- (CGSize) sizeWithFont:(UIFont *) font maxSize:(CGSize)maxSize
{
NSDictionary *attrs = @{NSFontAttributeName : font};
return [self boundingRectWithSize:maxSize options:NSStringDrawingUsesLineFragmentOrigin attributes:attrs context:nil].size;
}