iOS:图像在UIImageView中无法正常显示

时间:2016-07-08 05:05:54

标签: ios objective-c uiimageview cornerradius

我有一个UIImageView,其中显示来自JSON的UIImage。问题是我想为cornerRadius设置UIImageView。我为它添加了以下代码:

imgVw.layer.cornerRadius = 30.0;
imgVw.layer.borderWidth = 2.0;
imgVw.layer.borderColor = [UIColor blackColor].CGColor; 

它显示cornerRadius的{​​{1}}和边框,但不是正确的方式。图像显示在角落之外,如屏幕截图所示。

enter image description here

2 个答案:

答案 0 :(得分:7)

您需要将masksToBounds的{​​{1}}属性设置为layer,如下所示

YES

答案 1 :(得分:1)

clipsToBounds的{​​{1}}属性设置为UIImageView

设置YES