|
tableview在数据进行刷新时进行动画,cell wave 的方向可以进行左右切换,bounce效果;效率方面 当reload时 只针对当前显示的cell 进行动画。
- - (void)reloadDataAnimateWithWave:(WaveAnimation)animation;
- {
-
- [self setContentOffset:self.contentOffset animated:NO];
- //连续点击问题修复:cell复位已经确保之前动画被取消
- [[self class] cancelPreviousPerformRequestsWithTarget:self];
- [UIView transitionWithView:self
- duration:.1
- options:UIViewAnimationOptionCurveEaseInOut
- animations:^(void) {
- [self setHidden:YES];
- [self reloadData];
- } completion:^(BOOL finished) {
- if(finished){
- [self setHidden:NO];
- [self visibleRowsBeginAnimation:animation];
- }
- }
- ];
- }
复制代码 |
本帖子中包含更多资源,您需要 登录 才可以下载或查看,没有帐号?立即注册
X
|