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

该博客专题全面探讨iOS CoreAnimation框架,从原理、技巧到实战,帮助开发者掌握界面动画实现。内容涵盖CALayer与UIView的关系、UIView动画原理、CADisplayLink、贝塞尔曲线、图层蒙版和平面向量应用,以及高端动画效果实现。适合有一定iOS开发基础的读者学习提升。
最低0.47元/天 解锁文章
6679

被折叠的 条评论
为什么被折叠?



