title: Animate custom views of UITableView Section Headers
body: <p>In my app I have a <code>UITableView</code> inside a Scene which changes widths dynamically. When the width changes, I animate the expansion of the scene - including the <code>UITableView</code>.</p>
  
  <p>The <code>UITableView</code> contains section headers with custom views, which contain a <code>UILabel</code> which is anchored to the right side of the view.</p>
  
  <p>When the width of my scene changes, I animate the resize of the table like so:</p>
  
  <pre><code>[UIView animateWithDuration:0.22
                        delay:0.02
                      options:UIViewAnimationOptionCurveLinear
                   animations:^
   {
       //Change width to 320 from 220
       [menuTable setFrame:CGRectMake(menuTable.frame.origin.x, menuTable.frame.origin.y, 320, menuTable.frame.size.height)];
   }
                   completion:^(BOOL finished)
   {
  
   }];
  </code></pre>
  
  <p>This smoothly animates the resize of the table, but the label inside the section header pops to the final destination - it does not animate.</p>
  
  <p>I've tried calling <code>reloadData</code> - this has the same effect, no animation. I tried calling <code>beginUpdates</code> and <code>endUpdates</code> but it has no effect.</p>
  
  <p>What else should I try?</p>