title: Implementing estimatedHeightForRowAtIndexPath: causes the tableView to scroll down while reloading
body: <p>I've implemented 'infinite scrolling' on one of my projects and I was playing around with the new <code>estimatedHeightForRowAtIndexPath:</code> delegate method. Once I implemented that delegate method, my tableView jumps (a.k.a scroll to the bottom) whenever i call reloadData (which happens when i add a new set of rows.)</p>
  
  <p>Without that method, my tableView stays in place and it adds the additional rows to the bottom of the tableView without any scrolling.</p>
  
  <p>I'm calling the <code>[tableView reloadData]</code> and not the other methods (<code>insertRowsAtIndexPaths:</code>). I don't call the beginUpdates or endUpdates since I'm reloading the whole table.</p>
  
  <p>Has anyone experienced this ? I</p>