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

iOS6的Mail里下拉刷新动画效果是什么原理

2016-04-19 22:36 302 查看
https://segmentfault.com/q/1010000000119986

发现iOS6的mail也加入了下拉刷新的效果。示意下拉可以放开,是通过类似一个水滴的东西,拉到一定程度就断掉的效果。这个动画是非线性的,是同过什么原理实现的呢?

之前做过UIViewAnimation的线性动画效果,不知道类似能实现这种非线性么?

另外,照片里的删除照片那个效果貌似也是非线性的。

2012年09月21日提问
评论

默认排序时间排序


2 个回答

答案对人有帮助,有参考价值
2
答案没帮助,是错误的答案,答非所问

采纳

转github有个类似的下拉变形demo https://github.com/dbsGen/SlimeRefres...

2012年09月21日回答
评论





st1G133
声望

答案对人有帮助,有参考价值
1
答案没帮助,是错误的答案,答非所问

松开时并没有非线性动画的发生,loading图标瞬间变圆了
可以拖动事件发生时对负责动画的视图发送setNeedDisplay,然后在drawRect中重画。demo我是没时间实现了,楼主可以看看QuartzCore怎么绘图
刚看了下楼上的demo,果然长的一样,水滴实现在

https://github.com/dbsGen/SlimeRefres...
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: