title: UITableView delete section - header stays visible
body: <p>After using <code>[UITableView deleteSections:withRowAnimation:]</code> on a section which is out of view - the section header remains visible.</p>
  
  <p>On this image, we see the visible part of the tableview</p>
  
  <p><img src="https://i.stack.imgur.com/pZqz0.png" alt="enter image description here"></p>
  
  <p>On the next image, we see the whole tableview - AISLE 2 is hidden until the user scrolls down, it contains only one row:</p>
  
  <p><img src="https://i.stack.imgur.com/6ievK.png" alt="enter image description here"></p>
  
  <p>When I scroll down and delete the last row, AISLE 2 section header remains visible, even though I used <code>deleteSections</code>. if I delete a row from AISLE 1, the section header remains on the same place, and by scrolling down I can still see it.</p>
  
  <p>Furthermore, when trying to scroll down so that AISLE 2 header is in the view, the UI acts as AISLE2 is NOT part of the tableview, and immediately scrolls me back up. Which means - this is a garbage view that is obviously not part of the table, since I removed it. for some reason, iOS doesn't remove this view, but de-associates it from the table.</p>
  
  <p>Any ideas?</p>