2010-09-14 4 views
3

Je redimensionne mes tables headerView. Je veux l'animer, mais je ne sais pas comment.Comment puis-je animer le redimensionnement de ma vue?

-(void)layoutForBanner 
{ 
    // Depending on if the banner has been loaded, we adjust the content frame and banner location 
    // to accomodate the ad being on or off screen. 
    // This layout is for an ad at the bottom of the view. 
    if(banner.bannerLoaded) 
    { 
     headerView.frame = CGRectMake(0, 0, 320, 94); 
    } 
    else 
    { 
     headerView.frame = CGRectMake(0, 0, 320, 50); 
    } 

    [self.tableView setTableHeaderView:headerView]; 

} 

Répondre

11

Cela devrait faire l'affaire.

[UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:.5]; 
    headerView.frame = CGRectMake(0, 0, 320, 50); 
    [UIView commitAnimations]; 
Questions connexes