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. Это позволяет создавать несколько копий исходного слоя, применяя преобразование к каждой копии.