代码改变世界

CALayer动画

2016-05-29 11:02 by DenseFog, 754 阅读, 2 推荐, 收藏, 编辑
摘要:Core Animation是一个复合引擎,它的职责就是尽可能快地组合屏幕上不同的可视内容,这个内容是被分解成独立的图层,存储在一个叫做图层树的体系之中。而我们常使用的UIView中都包括一个background layer。在iOS中有4种层级树:视图树、图层树、呈现树、渲染树。那么我们来对比下U 阅读全文

iOS粒子系统CAEmitterLayer

2016-04-23 10:59 by DenseFog, 3834 阅读, 0 推荐, 收藏, 编辑
摘要:开始iOS的动效学习,一开始只对普通的CALayer有所了解,偶然的机会想到做一些全局的飘洒的效果。当时采用最笨的方法通过不断的创建CALayer结合UIView来实现动画,效果其实还行。后来了解到CAEmitterLayer这个iOS系统下的粒子系统。 CAEmitterLayer这个CALaye 阅读全文