系统学习iOS动画之一:视图动画

这系列问文章图片比较多,特别是gif图,的图片上传老出问题,我已奔溃‍♀️‍♀️!!
直接到我的博客看吧, 传送门:系统学习iOS动画之一:视图动画

这个部分介绍UIKit动画API,这些API专门用于轻松制作视图动画(View Animations),同时避免核心动画(Core Animation)(见系统学习iOS动画之三:图层动画)的复杂性。

UIKit动画API不仅易于使用,而且提供了大量灵活性和强大功能,可以处理大多数(当然不是全部)动画要求。

UIKit动画API可以在屏幕上为最终继承自UIView的任何对象设置动画,例如:UILabelUIImageViewUIButton等等,也可以是自己创建的任何自定义最终继承自UIView类。

本文包括五个章节,完成两个项目BahamaAirLoginScreenFlight Info

BahamaAirLoginScreen 是一个登录页面项目,1、2、3章节为这个项目的一些UI添加各种动画。

1-视图动画入门 —— 学习如何移动,缩放和淡化视图等基本的UIKit API。
2-弹簧动画 —— 在线性动画的概念基础上,使用弹簧动画创造出更引人注目的效果。
3-过渡动画 —— 视图的出现和消失。

Flight Info 是一个航班状态变化项目,4、5章节用一些高级一点动画来完成这个项目。

4-练习视图动画 —— 练习前面学到的动画技术。
5-关键帧动画 —— 使用关键帧动画来创建由许多不同阶段组成的复杂动画。

。。。

。。。

你可能感兴趣的:(系统学习iOS动画之一:视图动画)