boundingRectWithSize返回的size是不正确的

NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphStyle alloc]init];

paragraphStyle.lineBreakMode = NSLineBreakByWordWrapping;

上边两句代码一定要加,否则返回的size是不正确的

NSDictionary *attr = @{NSFontAttributeName:packageLabel.font, NSParagraphStyleAttributeName:paragraphStyle.copy};

CGSize packageLabelSize = [packageLabel.text boundingRectWithSize:CGSizeMake(MAXFLOAT, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin attributes:attr context:nil].size;

posted @ 2015-11-25 15:27  木易的博客  阅读(374)  评论(0编辑  收藏  举报