title: Animating UITableView update, succeeded but needs more detail
body: <p>I want to show animation when add cells to UITableView. </p>
  
  <p>Here's is what I implemented (pseudo code)</p>
  
  <pre><code>[self.tableView beginUpdates];
  
  // remove row exists
  [self.tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:(rows exists)  withRowAnimation:UITableViewRowAnimationFade];
  
  (chang data source here, for me, it's NSFetchedResultsController)
  
  // insert new rows
  [self.tableView insertRowsAtIndexPaths:(new rows) withRowAnimation:UITableViewRowAnimationFade];
  
  [self.tableView endUpdates];
  </code></pre>
  
  <p>This code shows animation well, but it has a small problem. </p>
  
  <p>The cells are shows moving animation from frame rect (0, 0, 0, 0) to it's actual position, not only fading animation. </p>
  
  <p>I think problem is that initial frame of cells are (0, 0, 0, 0), so I set up initial frame property of cell in cellForRowAtIndexPath, but it does not work. </p>
  
  <pre><code>- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
  {
      ....
      cell.frame = CGRectMake(0, indexPath.row * 64, 320, 64);
      NSLog(@"set frame");
      ....
  }
  </code></pre>
  
  <p>How can I show shade anmation only, with no cell moving animation?</p>