之前看到过一个特别酷的动画效果(http://www.cocoachina.com/ios/20150617/12140.html)里面其他的动画都可以理解 只是那个最后图片逐渐呈现的动画感觉很绚丽 不知道怎么做出来的 后来才知道是IOS中自带的蒙板 :
self.view.backgroundColor = [UIColor redColor];
UIBezierPath *path = [UIBezierPath bezierPathWithOvalInRect:CGRectMake(0, 0, 150, 150)];
CAShapeLayer *layer = [CAShapeLayer layer];
layer.position = self.view.center;
layer.path = path.CGPath;
self.view.layer.mask = layer;
它可以做到就是只显示一个部分 而隐藏其他的部分
时间: 2024-10-10 01:00:25