Skip to content

Latest commit

 

History

History
46 lines (26 loc) · 1.89 KB

README.md

File metadata and controls

46 lines (26 loc) · 1.89 KB

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