关于带圆角的UIImageView

时间:2015-01-06 16:35:49

标签: ios objective-c quartz-core

我试图用圆角制作UIImageView,所以我用[imageView.layer setCornerRadius:5.0f];它有效但不完美。

如果你仔细观察,你可以看到图像的角落(我上传了一张照片,我不知道你是否可以清楚地看到它,角落里有蓝色部分)。我应该如何删除这些?谢谢。

(P.S。:我也设置了视图的边框,这是为什么?)

image

1 个答案:

答案 0 :(得分:4)

默认情况下,

UIImageView不会剪切到边界。因此,当角半径应用于其指定区域之外的静止图形时。

objc:

[imageView setClipsToBounds:YES];

迅速:

imageView.clipsToBounds = true