title: deleteRowsAtIndexPaths Overlap Issue
body: <p>Trying to be ios7-esque, I am inserting a UIPickerView into a UITableView when tapping on a cell in the table. This works fine and animates nicely.  However, there is an issue when I retract the cell by calling deleteRowsAtIndexPaths.</p>
  
  <p>I am experiencing a "bleed"/overlap where the picker is hiding one of the cells further down in the table view. See the screenshots.</p>
  
  <p>I'm not doing anything super custom, so I wonder if this is an iOS7 bug.  All cells have solid background colors (white).</p>
  
  <p>Any help would be greatly appreciated. Thanks!</p>
  
  <p><strong>Tapping the top row</strong>
  <img src="https://i.stack.imgur.com/ZcRZr.png" alt="This is what it looks like after tapping the top row to reveal the picker"></p>
  
  <p><strong>This is mid animation when retracting. Notice the overlap and the picker bleeding out over the cell at the bottom</strong>
  <img src="https://i.stack.imgur.com/Vk5LW.png" alt="Strange overlap"></p>