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

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

iOS,代码,UIView,镂空

这是一种实现 UIView 镂空效果的方案,可以快速实现任意形状的镂空、文字的镂空、带镂空的毛玻璃效果等。本质上是 UIView 的 maskView 效果。

前言

首先来复习一下遮罩效果的实现。如果我们有一张图片,又恰好有一个圆,当我们把圆设置为图片的遮罩时,会得到这样的结果。

iOS,代码,UIView,镂空

代码实现看上去像是这样:


view.maskView = maskView;