关于带圆角的 UIImageView

About UIImageView with round corners

我想制作一个带圆角的 UIImageView,所以我使用了 [imageView.layer setCornerRadius:5.0f];它有效但不完美。

仔细看可以看到图片的边角(我上传了一张图片,不知道大家看清楚没有,边角有蓝色的部分)。我应该如何删除这些?谢谢。

(P.S.: 我也设置了视图的边框,是这个原因吗?)

UIImageView 默认情况下不会裁剪到边界。因此,在应用拐角半径时,其在指定区域之外的静止绘图。

对象:

[imageView setClipsToBounds:YES];

swift:

imageView.clipsToBounds = true