Have a reloadData for a UITableView animate when changing

前端 未结 17 2908
感动是毒
感动是毒 2020-11-28 17:25

I have a UITableView that has two modes. When we switch between the modes I have a different number of sections and cells per section. Ideally, it would do some cool anima

17条回答
  •  Happy的楠姐
    2020-11-28 17:59

    CATransition *animation = [CATransition animation];
    animation.duration = .3;
    [animation setType:kCATransitionPush];
    [animation setSubtype:kCATransitionFromLeft];
    [animation setTimingFunction:[CAMediaTimingFunction functionWithName:kCAMediaTimingFunctionEaseInEaseOut]];
    [animation setDuration:.3];
    
    [[_elementTableView layer] addAnimation:animation forKey:@"UITableViewReloadDataAnimationKey"];
    
    [tableView reloadData];
    

提交回复
热议问题