利用Quartz2D来自定义UIImageView:
模仿UIImageView:
设置frame,设置图片。
注意一个细节,自定义的imageView,应该通过重写set方法来设置图片并且重绘,否则只有初始化的时候那个图片才有效。
- (void)setImage:(UIImage *)image{ _image = image; [self setNeedsDisplay]; }Tip:set方法不要使用self。
注意属性的设定一般都是重写set方法!自定义控件还要在set方法中重绘。