美文网首页
CAReplicatorLayer

CAReplicatorLayer

作者: SlashMan | 来源:发表于2017-01-18 10:35 被阅读0次

类说明

复制多个自己的子图层,并且复制体会保持被复制图层的各种基础属性以及动画

属性说明

//    赋值子图层个数(包括原图层)                                                                                                                          @property NSInteger instanceCount;

//如果设置为YES,图层将保持于CATransformLayer类似的性质和相同的限制

@property BOOL preservesDepth;

//赋值图层的动画延迟时间

@property CFTimeInterval instanceDelay;

//赋值图层时遵循的规律(区别于layer的transform)

@property CATransform3D instanceTransform;

//设置多个复制图层的颜色,默认位白色

@property(nullable) CGColorRef instanceColor;

//颜色和透明度渐变

@property float instanceRedOffset;

@property float instanceGreenOffset;

@property float instanceBlueOffset;

@property float instanceAlphaOffset;

实例

CAReplicatorLayer结合CABasicAnimation和CAShapeLayer写了个小动画。希望能有所帮助。

图1.png

代码下载地址git.oschina.net/zhangfei_1992/CAReplitorLayer.git

相关文章

网友评论

      本文标题:CAReplicatorLayer

      本文链接:https://www.haomeiwen.com/subject/exrmvttx.html