类说明
复制多个自己的子图层,并且复制体会保持被复制图层的各种基础属性以及动画
属性说明
// 赋值子图层个数(包括原图层) @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
网友评论