我需要创建一个UIImageView子类,将图像切割成圆形,并绘制边框。 我在故事板中设置了图像视图和图像。
调用我的子类的initWithCoder
方法,但不调用其他方法,例如drawRect:
和setImage:
(我在每个方法中设置断点)。并且显示的图像不会被裁剪。
为什么不调用drawRect:和setImage:?
答案 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。对不起,我在这里写的,声誉不大......