- (CGSize)sizeAboutMessage:(NSString *)message
{
CGFloat version = [[[UIDevice currentDevice] systemVersion] floatValue];
CGSize size;
if (version >= 7.0) {
NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys:[UIFont systemFontOfSize:14],NSFontAttributeName, nil];
size = [message boundingRectWithSize:CGSizeMake(80, MAXFLOAT) options:NSStringDrawingTruncatesLastVisibleLine | NSStringDrawingUsesFontLeading | NSStringDrawingUsesLineFragmentOrigin attributes:dic context:nil].size;
}else{
size = [message sizeWithFont:[UIFont systemFontOfSize:14] constrainedToSize:CGSizeMake(80, MAXFLOAT) lineBreakMode:NSLineBreakByCharWrapping];
}
return size;
}
iOS计算NSString的size
最新推荐文章于 2016-11-28 15:13:51 发布