私は TTTAttributedLabel を使用しており、通常はテーブルビュー セルで sizetofit を使用します。その後、セルの高さの計算に sizeWithFont を使用します。このように TTTAttributedLabel を設定します。
[self.attributedLabel setText:@"Test\n\n\n\n"];
CGSize contentSize = [self.attributedLabel.text sizeWithFont:self.attributedLabel.font
constrainedToSize:CGSizeMake(CGRectGetWidth(self.attributedLabel.frame), 1000)
lineBreakMode:NSLineBreakByWordWrapping];
[self.attributedLabel sizeToFit];
高さが違うことに気づきました。私はこのような出力を得ました。だから間違っていると思います。修正方法を教えてください。iOS 8 デバイスでテストしています。