iOS动画

iOS开发中动画效果的探究(一)

2020-11-06  本文已影响0人  落叶兮兮

一直都想探究一下iOS开发中动画的实现,最近刚好有时间,对iOS动画实现的几种方法进行总结了一下
1.使用UIView Animation实现动画效果
2.使用CABasicAnimation实现平移、放大和旋转的效果
3.使用pop框架实现弹簧动画
4.使用CABasicAnimation实现绕定点(以右下角为例)旋转的效果
5.实现push转场的自定义动画效果
6.实现present转场的自定义动画效果
7.由于锚点变化导致的旋转异常
8.实现pop的测滑返回效果

相应的效果图为


UIView animation动画效果.gif
CABAsicAnimation实现平移、放大和旋转.gif
pop框架实现弹簧动画.gif
CABasicAnimation绕定点旋转.gif
自定义push的转场动画.gif
自定义present转场动画.gif
自定义测滑返回手势.gif

项目的结构为:


项目结构

项目demo地址:
Demo地址

后面会继续写文章介绍每一种动画的实现

iOS开发中动画效果的探究(一)

iOS动画效果的探究二:UIView Animation实现动画

iOS动画效果三:CABAsicAnimation实现平移、旋转和放大

ios动画效果四:使用Pop框架实现弹簧效果

iOS动画效果五:CABasicAnimation实现绕定点旋转的效果]

iOS动画效果六:实现自定义的push转场动画

iOS动画效果七:实现自定义present转场动画效果

iOS动画效果八:实现类似系统的测滑返回效果

上一篇下一篇

猜你喜欢

热点阅读