title: UILabel not displaying everything
body: <p>I'm seriously lost on this one.</p>
  
  <p>Here's the shot:</p>
  
  <p><a href="https://i.stack.imgur.com/idH1Q.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/idH1Q.png" alt="enter image description here"></a></p>
  
  <p>The price on Tea's Tea Matcha... is being cut off. I simply cannot figure out why.</p>
  
  <p>I'm using boundingRectWithSize:...</p>
  
  <p>When I log the height of the label's frame after calling layoutIfNeeded, it's the height that it should be for each respective frame: the same height as boundingRect.size.height.</p>
  
  <p>Also, when I log the text of the label, the price is in the log so it's not that either.</p>
  
  <p>It's just this and a few other labels out of hundreds that are having this issue and I do not know why.</p>
  
  <p>This is my code for setting the height of the label:</p>
  
  <pre><code>CGRect boundingRect = [self.nameLabel.attributedText boundingRectWithSize:CGSizeMake(self.frame.size.width, CGFLOAT_MAX) options:NSStringDrawingUsesLineFragmentOrigin context:nil];
  
  self.nameLabelHeightConstraint.constant = ceil(boundingRect.size.height);
  [self layoutIfNeeded];
  </code></pre>
  
  <p>One thing I've noticed - if instead of calculating the height with boundingRect and setting it manually I use sizeToFit on the label, it has this same problem but if I scroll past the row and back to it, it's fixed and the price appears underneath.</p>
  
  <p>Anyone know wtf is going on here?</p>