TableViewAnimationKit


项目主页    by: alanwangmodify     Star:    Fork:     

Code Example

+ (void)moveAnimationWithTableView:(UITableView *)tableView {

NSArray *cells = tableView.visibleCells;
for (int i = 0; i < cells.count; i++) {
CGFloat totalTime = 0.4;
UITableViewCell *cell = [tableView.visibleCells objectAtIndex:i];
cell.transform = CGAffineTransformMakeTranslation(-XS_SCREEN_WIDTH, 0);
[UIView animateWithDuration:0.4 delay:i*(totalTime/cells.count) usingSpringWithDamping:0.7 initialSpringVelocity:1/0.7 options:UIViewAnimationOptionCurveEaseIn animations:^{
cell.transform = CGAffineTransformIdentity;
} completion:^(BOOL finished) {

}];
}
}

Show

2017-09-05 18_41_31.gif

2017-09-05 18_42_41.gif

2017-09-06 09_22_16.gif

2017-09-06 09_22_36.gif

2017-09-06 09_23_07.gif

2017-09-06 09_55_03.gif

2017-09-06 14_51_40.gif

2017-09-06 14_52_02.gif

2017-09-06 14_52_21.gif

2017-09-06 15_03_03.gif

相关文章