OC与Swift两种实现方式基本上区别不大,主要是在一些对象或方法的调用方式不同
OC代码样式:
self.view.backgroundColor = [UIColor blackColor];
//加载颗粒状的火花图片
CAEmitterLayer *emitterLa = [CAEmitterLayer layer];
emitterLa.emi...
分类:
编程语言 时间:
2016-07-22 19:29:31
阅读次数:
309
YY直播点赞效果烟花演示效果会持续更新动画相关的小效果点我下载工程-感觉不错点个Star代码展示 self.view.backgroundColor = [UIColor blackColor];
self.caELayer = [CAEmitterLayer layer];
// 发射源
self.caELayer.em...
分类:
移动开发 时间:
2016-07-19 10:12:51
阅读次数:
256
#import "DGExplodeAnimationView.h"
#import
@interface
DGExplodeAnimationView()
@property (nonatomic,
strong) CAEmitterLayer *emitterLayer;
@end
@implementati...
分类:
其他好文 时间:
2016-07-14 15:31:10
阅读次数:
206
开始iOS的动效学习,一开始只对普通的CALayer有所了解,偶然的机会想到做一些全局的飘洒的效果。当时采用最笨的方法通过不断的创建CALayer结合UIView来实现动画,效果其实还行。后来了解到CAEmitterLayer这个iOS系统下的粒子系统。 CAEmitterLayer这个CALaye ...
分类:
移动开发 时间:
2016-04-23 11:41:23
阅读次数:
893
iOS 烟花撒花效果,图层渐变,图层倒影特效。CAEmitterLayer粒子发射器上一节我写了一个关于视图图层的相关类,有关CALayer这个类的使用和一些用法,具体看这里,就是我们在处理视图的时候要对他的图层来进行修改,需要注意的几个地方,还有锚点的介绍,然后这篇主要说一个利用CALayer里面的一个类来实现一个烟花的特效。这个就是利用了CAEmitterLayer粒子发射器图层来制作的一个效果...
分类:
移动开发 时间:
2016-04-19 19:49:19
阅读次数:
270
demo功能:基于CAEmitterLayer的雪花,烟花,火焰,爱心等效果。 demo说明:基于Core Animation的粒子发射系统,粒子用CAEmitterCell来初始化。 粒子画在背景层盒边界上 demo截屏: demo代码说明: emitterPosition:发射位置 emitte ...
分类:
移动开发 时间:
2016-04-07 09:40:46
阅读次数:
217
ViewController.m#import "ViewController.h"@implementation ViewController- (void)viewDidLoad { [super viewDidLoad]; /* 初始化layer */ // ...
分类:
其他好文 时间:
2016-01-19 17:03:37
阅读次数:
132
iOS开发CoreAnimation解读之三——几种常用Layer的使用解析一、CAEmitterLayer二、CAGradientLayer三、CAReplicatorLayer四、CAShapeLayer五、CATextLayeriOS开发CoreAnimation解读之三——几种常用Layer...
分类:
移动开发 时间:
2016-01-10 01:37:55
阅读次数:
277
emitterCells:CAEmitterCell对象的数组,被用于把粒子投放到layer上birthRate:可以通俗的理解为发射源的个数,默认1.0。当前每秒产生的真实粒子数为=CAEmitterLayer的birthRate*子粒子的birthRate;lifetime:The cell l...
分类:
其他好文 时间:
2015-09-04 19:54:53
阅读次数:
192
CAEmitterLayer(粒子效果)1.使用系统自带的类可以实现烟花等很绚丽的效果(下面是一个点击屏幕释放烟花,直接上代码,里面会有注释)2.在这里,我将CAEmitterLayer看作是一个发射图层,emitterPosition属性设置它的粒子发射点,CAEmitterCell设置它将要发射...
分类:
其他好文 时间:
2015-08-28 11:01:58
阅读次数:
249