title: Stop UITableViewCells from animating when animating a UITableView
body: <p>I am animating a UITableView.  I want the table view to slide open like this:</p>
  
  <p><a href="http://www.youtube.com/watch?v=XIGJLbiRsXE">http://www.youtube.com/watch?v=XIGJLbiRsXE</a></p>
  
  <p>However, it opens like this:</p>
  
  <p><a href="http://www.youtube.com/watch?v=UJUX-ILCB_0">http://www.youtube.com/watch?v=UJUX-ILCB_0</a></p>
  
  <p>Notice how the table cells themselves are animating.  How can I stop this from happening?</p>
  
  <p>I am using autolayout.  The code is thus:</p>
  
  <pre><code>[theView addSubview:theTable];
  [theTable reloadData];
  [theTable invalidateIntrinsicContentSize];
  [UIView animateWithDuration:.33 animations:^{
      [theView layoutIfNeeded];
   }];
  </code></pre>
  
  <p>Other details, which may or may not matter:</p>
  
  <ul>
  <li><p>The table view's parent is a scrollView</p></li>
  <li><p>I have overridden the intrinsicContentSize of the table view to return the height of all the cells in the table view, so the table view will not scroll</p></li>
  <li><p>I am changing the datasource of the table view before displaying it</p></li>
  </ul>