2010-09-14 4 views
3

Я изменяю размеры таблиц headerView. Я хочу оживить его, но я не знаю, как это сделать.Как я могу изменить размер моего представления?

-(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]; 

} 

ответ

11

Это должно сделать трюк.

[UIView beginAnimations:nil context:nil]; 
    [UIView setAnimationDuration:.5]; 
    headerView.frame = CGRectMake(0, 0, 320, 50); 
    [UIView commitAnimations]; 
Смежные вопросы