iOS开发实用技术之倒影效果/复制层

1. 创建复制层,将self.View.layer转为复制层

   
   
   
   
  1. CAReplicatorLayer *copyLayer = (CAReplicatorLayer *)self.view.layer;

2. 设置复制数量

   
   
   
   
  1. copyLayer.instanceCount = 2;

3. 设置复制层选择角度

   
   
   
   
  1. copyLayer.instanceTransform = CATransform3DMakeRotation(M_PI, 1, 0, 0);

4. 设置复制层的颜色属性(每复制一个层的ARGB属性减去0.1)

   
   
   
   
  1. copyLayer.instanceRedOffset -= 0.1;
  2. copyLayer.instanceGreenOffset -= 0.1;
  3. copyLayer.instanceBlueOffset -= 0.1;
  4. copyLayer.instanceAlphaOffset-= 0.1;


5. 延迟执行

   
   
   
   
  1. copyLayer.instanceDelay = 0.5;


你可能感兴趣的:(iOS开发实用技术之倒影效果/复制层)