Fix variable type mismatch.

This commit is contained in:
肖峰 2015-12-25 17:18:15 +08:00
parent dea99211fb
commit 728682d68e
1 changed files with 4 additions and 4 deletions

View File

@ -63,21 +63,21 @@ typedef struct
unsigned char* data; unsigned char* data;
} tImageInfo; } tImageInfo;
static CGSize _calculateStringSize(NSString *str, id font, CGSize *constrainSize) static NSSize _calculateStringSize(NSString *str, id font, CGSize *constrainSize)
{ {
CGSize textRect = CGSizeZero; NSSize textRect = NSZeroSize;
textRect.width = constrainSize->width > 0 ? constrainSize->width textRect.width = constrainSize->width > 0 ? constrainSize->width
: 0x7fffffff; : 0x7fffffff;
textRect.height = constrainSize->height > 0 ? constrainSize->height textRect.height = constrainSize->height > 0 ? constrainSize->height
: 0x7fffffff; : 0x7fffffff;
CGSize dim; NSSize dim;
NSDictionary *attibutes = @{NSFontAttributeName:font}; NSDictionary *attibutes = @{NSFontAttributeName:font};
dim = [str boundingRectWithSize:textRect options:(NSStringDrawingOptions)(NSStringDrawingUsesLineFragmentOrigin) attributes:attibutes context:nil].size; dim = [str boundingRectWithSize:textRect options:(NSStringDrawingOptions)(NSStringDrawingUsesLineFragmentOrigin) attributes:attibutes context:nil].size;
dim.width = ceilf(dim.width); dim.width = ceilf(dim.width);
dim.height = ceilf(dim.height); dim.height = ceilf(dim.height);
return dim; return dim;
} }