模仿UIImageView
@interface MJImageView : UIView
// 自定义的属性一定要重写setter方法,并在setter方法重绘
@property (nonatomic, strong) UIImage *image;
@end
@implementation MJImageView
- (void)setImage:(UIImage *)image
{
_image = image;
[self setNeedsDisplay];
}
- (void)drawRect:(CGRect)rect
{
[self.image drawInRect:rect];
}
@end
本文介绍了一个自定义的UIImageView类——MJImageView。该类继承自UIView,并实现了UIImageView的主要功能:设置图片并绘制。通过重写setImage方法,在修改图片时触发视图重绘。
93

被折叠的 条评论
为什么被折叠?



