title: Scroll UITableView to bottom when using estimated row heights
body: <p>I'm having a problem that seems like it shouldn't really be a problem. I'm trying to create a comments ("chat") view for my app, but I'm using estimated row heights and can't find a nice way to have the comments start at the bottom, such that when the view is loaded, the latest comment is at the bottom of the screen, just above the input area also at the bottom of the screen.</p>
  
  <p>I've been looking around for ages and have found solutions like these:</p>
  
  <pre><code>[self.tblComments scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionBottom animated:YES];
  </code></pre>
  
  <p>Doesn't work nicely because it uses the estimated row height, which isn't always right (some comments will be much longer).</p>
  
  <pre><code>[self.tblComments setContentInset:UIEdgeInsetsMake(self.tblComments.bounds.size.height - self.tblComments.contentSize.height, 0, 0, 0)];
  </code></pre>
  
  <p>Same problem as above (contentSize is determined by estimatedRowHeight).</p>
  
  <p>I'm sure there's a perfect solution to this somewhere since so many apps have views like this, I just can't find it. I'd love any insight into something I may be missing here...</p>