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效果图

添加动画尽量放在最后一步,能更好的帮助你理解,动画过程
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在网上看到了这篇文章,写得很好,于是便把它翻译出来,这是我第一次翻译,翻得不好请轻喷,毕竟6级都没过的孩子,苦逼啊...
    HarriesChen阅读 14,266评论 15 78
  • Core Animation Core Animation,中文翻译为核心动画,它是一组非常强大的动画处理API,...
    45b645c5912e阅读 8,169评论 0 21
  • 写在最前面,最近在看学习的时候,偶然间发现一个没有用过的Layer,于是抽空研究了下,本来应该能提前记录下来,但是...
    半笑半醉間阅读 5,185评论 4 7
  • CAReplicatorLayer可以高效的生成许多相似的图层。它可以绘制一个或多个图层的子图层,通过设置一些属性...
    chatwyn阅读 5,400评论 0 9
  • 轮播: UIScrollview轮播UICollectionView轮播 实现步骤: (1)添加并设置定时器(2)...
    流水点点阅读 2,463评论 0 1