我需要创建一个 UIImageView 子类,将图像切割成圆形,并绘制边框。 我在 Storyboard中设置 ImageView 和图像。
调用了我子类的initWithCoder
方法,但是没有调用其他方法,比如drawRect:
和setImage:
(我设置每个方法中的断点)。并且显示的图像未被裁剪。
为什么不调用 drawRect: 和 setImage:?
最佳答案
为什么不使用 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;
附言对不起,我写在这里,小名声......
关于ios - IB 中圆形图标的 UIImageView 子类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25206077/