UIImageView中的圆角

adi*_*dit 2 iphone objective-c uiimageview

我有以下代码:

[avatar.layer setBorderColor:[[UIColor whiteColor] CGColor]];
[avatar.layer setBorderWidth:2.0];
[avatar.layer setShadowOffset:CGSizeMake(-1.0, -1.0)];
[avatar.layer setCornerRadius:8];
Run Code Online (Sandbox Code Playgroud)

它确实给我一个围绕UIImage的圆形白色边框,但是在4个角落周围还有额外的尖端..有没有办法将它切掉?

在此输入图像描述

Sas*_*cha 7

setMasksToBounds可能就是你要找的东西.

[avatar.layer setMasksToBounds:YES];
Run Code Online (Sandbox Code Playgroud)