iOS - 在ViewdidLoad中复制CALayer

时间:2013-12-25 18:12:46

标签: ios objective-c core-graphics core-animation

我有一个CALayer,我想将它复制到ViewdidLoad中的5个或更多CALayers是否有可能的方法来做到这一点。这是我的图层:

alye = [CALayer layer];
alye.position = CGPointMake(129, 189);
alye.bounds = CGRectMake(0, 0, theHeight/13.45, theWidth/2.66);
alye.backgroundColor = [UIColor redColor].CGColor;
alye.opacity = 0.6f;
[self.view.layer addSubLayer:alye];

请帮忙吗?
提前致谢

1 个答案:

答案 0 :(得分:3)

如果要创建图层的多个副本,请查看CAReplicatorLayer。这使您可以创建源图层的多个副本,将变换应用于每个副本。