美文网首页
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