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滚动时的视觉差效果
看起来还是很简单的, 如果喜欢的小伙伴请点一个赞吧,欢迎留言补充与给出不足之处!
之前看见过很多动画, 都非常炫酷, 所以想弄一些比较简单的动画, 以后再项目中可能会用到, 以后还会持续更新类似的动画效果!
GitHub下载地址: LRTableViewRollAnimation
效果图:
代码实现
首先我们要在cell中实现一个方法:
在CATransform3D中
下面的代码实现是独立的, 跟效果图1完全是分开实现的, 大家可以拿出去单独使用!
iOS TableView滚动时的视觉差效果
看起来还是很简单的, 如果喜欢的小伙伴请点一个赞吧,欢迎留言补充与给出不足之处!
相关文章推荐
- iOS编程(双语版) - 视图 - 手工代码(不使用向导)创建视图
- iOS 隔离导航控制器
- iOS JPush简易使用
- ios8以上 ble 实现 bt sink
- IOS多线程开发其实很简单
- ios 利用 NSURLSession下载图片
- iOS .xcworkspace文件丢失
- iOS中数据持久化
- iOS苹果IAP 充值
- 关于cannot jump from switch statement to this case label的问题解决
- iOS交互式动画详解(上):iOS 10以下的实现
- iOS 导航栏隐藏和显示引起问题的解决方案
- iOS 文件操作,记录log日志。
- [编写高质量iOS代码的52个有效方法](三)消息和运行期
- iOS本地推送消息
- iOS上线错误(iPad及启动页)
- IOS开发之----常用函数和常数
- iOS开发常用
- IOS Xcode开发中的文件后缀名区别m,mm,cpp,h
- ios中基于电子书导航的实现