码迷,mamicode.com
首页 > 移动开发 > 详细

IOS中的蒙板(Mask)

时间:2016-03-29 12:38:54      阅读:181      评论:0      收藏:0      [点我收藏+]

标签:

之前看到过一个特别酷的动画效果(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;

它可以做到就是只显示一个部分 而隐藏其他的部分

IOS中的蒙板(Mask)

标签:

原文地址:http://www.cnblogs.com/mrzhu/p/5332223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!