代码库> 视图动画> UITableView动态重新加载--UITableView-Wave
UITableView动态重新加载--UITableView-Wave
关注
查看次数:4403 下载次数:739
上传时间:2014-09-03 大小:18 B

UITableView的动态重新加载。

说明
1:tableview在数据进行刷新时进行动画
2:cell wave 的方向可以进行左右切换
3:bounce效果

代码说明
1: 为了简单易用 想到的是用category 而非继承的方式,这样我只需要在使用的地方将头文件引入过来就可以直接调用里面的方法了. 所以我先创建了类UITableView+Wave 头文件 UITableView+Wave.h
2: 目前网上大部分cell动画实现 - (void)tableView:(UITableView *)tableView willDisplayCell:(TestTableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath 函数进行实现 但是这样子耦合性太强。
3:效率方面 当reload时 只针对当前显示的cell 进行动画。

使用方法
1. 引入 UITableView+Wave.h
2. 调用 [self.tableView reloadDataAnimateWithWave:RightToLeftWaveAnimation];

测试环境:Xcode 5.0,iOS 6.0以上




收藏
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0
提示
sina weixin mail 回到顶部