一直都想探究一下iOS开发中动画的实现,最近刚好有时间,对iOS动画实现的几种方法进行总结了一下
1.使用UIView Animation实现动画效果
2.使用CABasicAnimation实现平移、放大和旋转的效果
3.使用pop框架实现弹簧动画
4.使用CABasicAnimation实现绕定点(以右下角为例)旋转的效果
5.实现push转场的自定义动画效果
6.实现present转场的自定义动画效果
7.由于锚点变化导致的旋转异常
8.实现pop的测滑返回效果
相应的效果图为
项目的结构为:
项目demo地址:
Demo地址
后面会继续写文章介绍每一种动画的实现
iOS动画效果的探究二:UIView Animation实现动画
iOS动画效果三:CABAsicAnimation实现平移、旋转和放大