有行间距的文本高度计算
2017-03-16 本文已影响0人
喜欢_讨厌
- (CGSize)boundingRectWithSize:(CGSize)size WithStr:(NSString*)string andFont:(UIFont*)font andLinespace:(CGFloat)space
{
NSMutableParagraphStyle*style = [[NSMutableParagraphStyle alloc]init];
[style setLineSpacing:space];
NSDictionary*attribute =@{NSFontAttributeName:font,NSParagraphStyleAttributeName:style};
CGSize retSize = [string boundingRectWithSize:size
options:\
NSStringDrawingTruncatesLastVisibleLine|
NSStringDrawingUsesLineFragmentOrigin|
NSStringDrawingUsesFontLeading
attributes:attribute
context:nil].size;
return retSize;
}