iOS6的Mail里下拉刷新动画效果是什么原理
2016-04-19 22:36
302 查看
https://segmentfault.com/q/1010000000119986
发现iOS6的mail也加入了下拉刷新的效果。示意下拉可以放开,是通过类似一个水滴的东西,拉到一定程度就断掉的效果。这个动画是非线性的,是同过什么原理实现的呢?
之前做过UIViewAnimation的线性动画效果,不知道类似能实现这种非线性么?
另外,照片里的删除照片那个效果貌似也是非线性的。
2012年09月21日提问
评论
默认排序时间排序
答案对人有帮助,有参考价值
2
答案没帮助,是错误的答案,答非所问
采纳
转github有个类似的下拉变形demo https://github.com/dbsGen/SlimeRefres...
2012年09月21日回答
评论
st1G133
声望
答案对人有帮助,有参考价值
1
答案没帮助,是错误的答案,答非所问
松开时并没有非线性动画的发生,loading图标瞬间变圆了
可以拖动事件发生时对负责动画的视图发送setNeedDisplay,然后在drawRect中重画。demo我是没时间实现了,楼主可以看看QuartzCore怎么绘图
刚看了下楼上的demo,果然长的一样,水滴实现在
https://github.com/dbsGen/SlimeRefres...
发现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...
相关文章推荐
- iOS 下拉刷新 MJRefresh 详解
- IOS 图片模糊处理 ------ 直接代码 复制出去就可用 值得标记
- iOS 手势
- iOS开发-你真的会用SDWebImage?
- iOS category内部实现原理
- iOS-工作经验+资料分享(长期更新)
- iOS 各种坐标系对比
- iOS之保存图片到系统相册和从系统相册选取一张或者多张照片
- iOS KVC
- iOS学习笔记-----常用知识点总结
- Xcode 6 新建工程运行在 iOS 7 上下有黑边的问题
- IOS学习之——TableView基础
- IOS学习之——欢迎界面
- iOS开发- 相机(摄像头)获取到的图片自动旋转90度解决办法
- iOS 学习笔记之懒加载
- 动画
- iOS单元测试
- [iOS]编译报错:ld: symbol(s) not found for architecture x86_64
- 关于iphone6/5/4s 在iOS8.0系统下 仅仅读@3x图片
- iOS----SVProgressHUD