IB中的圆形​​图标的UIImageView子类

时间:2014-08-08 14:41:38

标签: ios objective-c uiimageview interface-builder

我需要创建一个UIImageView子类,将图像切割成圆形,并绘制边框。 我在故事板中设置了图像视图和图像。

调用我的子类的initWithCoder方法,但不调用其他方法,例如drawRect:setImage:(我在每个方法中设置断点)。并且显示的图像不会被裁剪。

为什么不调用drawRect:和setImage:?

1 个答案:

答案 0 :(得分:2)

为什么你不使用imageView.layer? 例如:

imageView.layer.cornerRadius = imageView.frame.size.height/2.0f; // for circle shape
imageView.layer.borderWidth = 3.0; 
imageView.layer.borderColor;
imageView.clipsToBounds = YES;

P.S。对不起,我在这里写的,声誉不大......