• Stars
    star
    693
  • Rank 65,262 (Top 2 %)
  • Language
    Objective-C
  • Created over 7 years ago
  • Updated over 6 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

⏱ TableView Animation ,move your tableView

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