概述
本专题将详细介绍iOS CoreAnimation框架,我们将从原理等理论知识开始,详细的探究iOS中的绘图和动画(实际上CoreAnimation框架更多的是处理的绘制,动画只是衍生产品)。当你们完全掌握了本专题的知识后,在界面的实现上你会非常的得心应手,无论产品经理或者客户给了你们多么炫酷的界面效果,你们至少都能找到实现思路而不会茫然不知无从下手。
本专题将直戳重点,讲解我们平时在实现界面效果的时候大多数情况下会用到的东西,不会完整的介绍整个CoreAnimation框架。如果大家想系统的学习CoreAnimation框架,请参阅苹果的官方文档或者这篇翻译的文章:https://zsisme.gitbooks.io/ios-/content/index.html
你应该已经有了一定iOS开发的相关经验,至少能使用UIKit来进行简单的界面开发(手写代码而不是拖xib或者storyboard),你应该了解UIView动画如何来实现。如果你是一个iOS开发新手,请先学习相关知识后再来前往本专题学习。
所有文章将在近期依次放出,绝不拖更!
我将分以下三个阶段来逐步讲解CoreAnimation:
原理篇
这一篇中,我们将简单的探究动画原理(所以这一篇很多文字内容)。
首先我们要知道我们在屏幕上看到的一切是如何被绘制出来的,我们将介绍CALayer与UIView之间的关系,以及CALayer的一些特性。
博客地址: