title: Resizing UIView with animation, subview won't animate
body: <p>Using UIView's <code>animateWithDuration:animations:completion:</code>, I'm resizing a UIView and a subview of that UIView which is a subclass of UITableView.</p>
  
  <p>The UIView resizes fine, but the UITableView doesn't. It does move around a little, but the frame does not update properly and reverts to its original state. </p>
  
  <p><strong>Edit:</strong> if I move the resizing to the completion block.... it works. What gives?</p>
  
  <p><img src="https://i.stack.imgur.com/aErkq.png" alt=""></p>
  
  <pre><code>    tweetTable.autoresizingMask = UIViewAutoresizingFlexibleWidth;
      [tweetTable endUpdates];
      [UIView animateWithDuration:DURATION animations:^{
          CGRect leftFrame = leftPane.frame;
          leftFrame.size.width = self.view.frame.size.width - MARGIN;
          leftPane.frame = leftFrame;
          leftPaneButton.frame = leftFrame;
  
          CGRect tweetFrame = tweetTable.frame;
          tweetFrame.size.width = leftPane.frame.size.width;
          NSLog(@"%f to %f", tweetTable.frame.size.width, leftPane.frame.size.width);
          tweetTable.frame = tweetFrame;
          tweetTable.backgroundColor = [UIColor redColor];
          tweetTable.alpha = 0.5f;
  
          sideInfo.center = CGPointMake(self.view.frame.size.width - MARGIN + (sideInfo.frame.size.width / 2), sideInfo.center.y);
          rightPaneButton.center = sideInfo.center;
      } completion:^(BOOL finished) {
          leftExtended = TRUE;
          [tweetTable beginUpdates];
      }];
  </code></pre>