您的位置:首页 > 移动开发 > IOS开发

iOS TableView给力动画的简单实现

2016-07-25 16:53 288 查看
前言

之前看见过很多动画, 都非常炫酷, 所以想弄一些比较简单的动画, 以后再项目中可能会用到, 以后还会持续更新类似的动画效果!

GitHub下载地址: LRTableViewRollAnimation

效果图:







代码实现

首先我们要在cell中实现一个方法:

我们来简单解释下transform.m34 = -1.0/500.0;属性的设置

在CATransform3D中

我们要在ViewController中添加几个属性:

在TableView的代理中实现+ (instancetype)cellFromXib:(UITableView *)tableView cellAnchorPoint:(CGPoint)cellAnchorPoint angle:(CGFloat)angle;方法:

最后实现代理方法, 这个方法主要就是监听TableView往上拖动还是往下拖动,目的就是实现动画的协调性,看着更和谐一些!

动画的方向需要根据自己喜好去设置:

以上都是效果图1的效果, 再来看看效果图2和3:

下面的代码实现是独立的, 跟效果图1完全是分开实现的, 大家可以拿出去单独使用!

相关文章:
iOS TableView滚动时的视觉差效果

看起来还是很简单的, 如果喜欢的小伙伴请点一个赞吧,欢迎留言补充与给出不足之处!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: