title: UITableView scrollToRowAtIndexPath scrolls to wrong offset with estimatedRowHeight on iOS 7
body: <p>I am using the <code>estimatedRowHeight</code> method from UITableView in iOS 7, which works perfectly for fast loading of a UITableView with 5000 rows of variable heights.</p>
  
  <p>My UITableView consists of 50 sections. Every section has 100 rows, of variable height.
  At the start I use <code>estimatedRowHeight</code> for fast-loading, but after that when I call <code>scrollToRowAtIndexPath</code>, <strong>my UITableView scrolls to the wrong offset</strong>. I can understand why this is, because it has an <code>estimatedRowHeight</code> until I scroll the entire table and the proper cell heights are set in the <code>heightForRowAtIndexPath</code> delegate method.</p>
  
  <p>Any solution?</p>