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

Abh*_*bhi 2 objective-c cornerradius uiimageview ios

我有一个UIImageView在其中UIImage正显示出它来自JSON.问题是我想设置cornerRadiusUIImageView.我为它添加了以下代码:

imgVw.layer.cornerRadius = 30.0;
imgVw.layer.borderWidth = 2.0;
imgVw.layer.borderColor = [UIColor blackColor].CGColor; 
Run Code Online (Sandbox Code Playgroud)

它以正确的方式显示cornerRadius和边框UIImageView但不显示.图像显示在角落之外,如屏幕截图所示.

在此输入图像描述

Nir*_*v D 7

您需要将masksToBounds属性设置layerYES这样

self.imgVw.layer.masksToBounds = YES;
Run Code Online (Sandbox Code Playgroud)