如果把视图裁剪圆形,我们通常会使用给一个视图加圆角的方法。
view.layer.masksToBounds = YES;
view.layer.cornerRadius = view.frame.size.width/2;
但如果需求是裁剪某一部分,如图所示
裁剪成如下的样子:
这样,上面的方法就不奏效了。
这个时候使用layer的mask的属性,能够简单的解决这个问题。
代码如下:
创建maskView
maskView &#
如果把视图裁剪圆形,我们通常会使用给一个视图加圆角的方法。
view.layer.masksToBounds = YES;
view.layer.cornerRadius = view.frame.size.width/2;
但如果需求是裁剪某一部分,如图所示
裁剪成如下的样子:
这样,上面的方法就不奏效了。
这个时候使用layer的mask的属性,能够简单的解决这个问题。
代码如下:
创建maskView
maskView &#