iOS中一行代码实现 UIView 镂空效果

2020-01-21 07:42:20王旭

那么问题来了,如果我们希望得到下面的结果,该怎么做呢?这看起来像是图层的相减,即原来的图层减去遮罩的部分。

iOS,代码,UIView,镂空

可惜苹果爸爸不够贴心,没有提供方便的接口调用。让我们来看看可以怎么实现。

一、思路

我们的最终目标是,封装出一个接口,调用方式类似于 maskView 属性,可以很方便地对一个 UIView 做镂空效果。

注:以下用 originView 指代需要上效果的 view