iOS - скопируйте CALayer в ViewdidLoad

Я получил CALayer, и я хочу скопировать его в 5 или более CALayers в ViewdidLoad, есть возможный способ сделать это. Вот мой слой:

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 ответ

Решение

Если вы хотите создать несколько дубликатов слоя, взгляните на CAReplicatorLayer. Это позволяет создавать несколько копий исходного слоя, применяя преобразование к каждой копии.

Другие вопросы по тегам