CAReplicatorLayer

部分属性和方法 介绍
instanceCount 指定图层重复多少次
preservesDepth 如果设置为YES,图层将保持于CATransformLayer类似的性质和相同的限制
instanceDelay 动画延迟,相对于的上一个复制层,可以通过改变动画的时间和延迟时间 ,观察一下,动画开始时,为了使动画看起来更顺畅,可以讲延迟设置为负数,一般人不告诉他-,-
instanceTransform 设置复制子层偏移量,不包括原始层,相对于前一个层的偏移量,变换以CAReplicatorLayer的中心,旋转需注意
instanceColor 设置层的颜色,感觉并没有多大用处
instanceRedOffset red色值的渐变 0-1
instanceGreenOffset green色值的渐变 0-1
instanceBlueOffset blue色值的渐变 0-1
instanceAlphaOffset alpha值的渐变 0-1

基本使用步骤,具体顺序看你自己了

  • 创建用于复制的图层,添加到CAReplicatorLayer中
  • 创建CAReplicatorLayer,设置属性
  • 创建动画,添加到复制的图层中

Demo效果图

CAReplicatorLayer_第1张图片
添加动画尽量放在最后一步,能更好的帮助你理解,动画过程

你可能感兴趣的:(CAReplicatorLayer)