title: UIView Animate and completion block
body: <p>I'm trying to animate a tableview's offset down, then in the completion block would move it back up.  But my code is not doing anything in the completion block:</p>
  
  <pre><code>-(void)viewDidAppear:(BOOL)animated {
      if (TRUE) {
           NSLog(@"animating table view");
  
          [UIView animateWithDuration:.25
                           animations:^{
                               self.tableView.contentOffset = CGPointMake(self.tableView.contentOffset.x, self.tableView.contentOffset.y - 60);
                           }
                           completion:^(BOOL finished){
                               NSLog(@"completion block");
                           }];
      }
  }
  </code></pre>
  
  <p>"completion block" never gets outputted... any ideas?</p>
  
  <p>EDIT:</p>
  
  <p>Ok, so it has something to do with my UIREfreshControl:</p>
  
  <pre><code>- (void)viewDidLoad
  {
      [super viewDidLoad];
  
      if (TRUE) {
          UIRefreshControl *refresh = [[UIRefreshControl alloc] init];
          refresh.attributedTitle = [[NSAttributedString alloc] initWithString:@"Pull to Refresh"];
          [refresh addTarget:self action:@selector(refreshTableView:) forControlEvents:UIControlEventValueChanged];
  
          [self setRefreshControl:refresh];
      }
  }
  </code></pre>
  
  <p>When the refresh controll is added, it won't fire off the completion block.  if i dont' add the control, it works as intended.</p>
  
  <p>EDIT 2:</p>
  
  <p>K, so if i scroll the table view, the completion block is then fired:</p>
  
  <pre><code>2013-02-15 13:37:06.266 [1922:14003] animating table view
  2013-02-15 13:37:14.782 [1922:14003] completion block
  </code></pre>
  
  <p>the code as written should log "completion block" right after "animating table view", but it has a 8 second delay cause thats when i scrolled the table view myself.</p>
  
  <p>how the "Pull to Refresh" looks like:</p>
  
  <p><img src="https://i.stack.imgur.com/smm3A.png" alt="enter image description here"></p>