title: Dismissing a viewcontroller messes up the content of UIScrollView
body: <p>I have FirstViewController which contants a UIView with a UIScrollView in it and there's a UITableView in the UIScrollView. The UITableView has scrolling disabled and I only increase the contentSize of the UIScrollView to be able to see the complete UITableView.</p>
  
  <pre><code>___________________________________
  |                                 |
  |                                 |
  |                                 |
  -----------Various content---------
  |                                 |
  |                                 |
  |                                 |
  ___________________________________
  |                                 |
  |                                 |
  |                                 |
  |                                 |
  |           UITableView           |
  |                                 |
  |                                 |
  |                                 |
  |_________________________________|
  </code></pre>
  
  <p>When I'm at a point in my UIScrollView so that the contentOffset =/= 0 and I press a cell in the UITableView I modally present a new controller (SecondViewController). This works fine. When I dismiss the SecondViewController the content in the FirstViewController is messed up.</p>
  
  <p>The UITableView is initially set to have it's origin in the middle of the screen (vertically). When I dismiss the SecondViewController the UITableView sure has it's origin in the middle of the screen but the content that's above the UITableView is pushed up within the UIScrollVIew with value of contentOffset (what it was before pushing SecondViewController).</p>
  
  <pre><code>___________________________________
  |                                 |
  -----------Various content---------
  |                                 |    
  |                                 |
  |                                 |
  |                                 |    
  |                                 |
  ___________________________________
  |                                 |
  |                                 |
  |                                 |
  |                                 |
  |           UITableView           |
  |                                 |
  |                                 |
  |                                 |
  |_________________________________|
  </code></pre>
  
  <p>EDIT: I just discovered that the _startOffsetY in the UIScrollView is changed. And I don't know if this has anything to do with it but paging is disabled.</p>