原文的代碼有點(diǎn)亂市怎,http://www.reibang.com/p/033c42ea7257
xib創(chuàng)建view,尺寸約束在右邊:
xib.png
viewDidLoad中實(shí)現(xiàn)代碼:
CAReplicatorLayer *replicator = [CAReplicatorLayer layer];
replicator.frame = _rilicationView.bounds;
[_rilicationView.layer addSublayer:replicator];
replicator.instanceCount = 10;
CATransform3D transform = CATransform3DIdentity;
// transform = CATransform3DTranslate(transform, 0, 200, 0);
transform = CATransform3DRotate(transform, M_PI/5, 0, 0, 1);
// transform = CATransform3DTranslate(transform, 0, -200, 0);
replicator.instanceTransform = transform;
replicator.instanceBlueOffset = -0.1;
replicator.instanceGreenOffset = -0.1;
CALayer *layer = [CALayer layer];
layer.frame = CGRectMake(0, 0, 50, 50);
layer.backgroundColor = [UIColor whiteColor].CGColor;
[replicator addSublayer:layer];
運(yùn)行效果:
效果.png
藍(lán)色view的尺寸是推算出來(lái)的。。
計(jì)算過(guò)程.JPG