模仿系统的UIImageView 整体思路: 第一种用法
1 - (instancetype)initWithImage:(UIImage *)image{ 2 if (self = [super init]) { 3 self.frame = CGRectMake(0, 0, image.size.width, image.size.height); 4 _image = image; 5 } 6 return self; 7 } 8 9 10 -(void)setImage:(UIImage *)image{ 11 _image = image; 12 [self setNeedsDisplay]; 13 } 14 15 - (void)drawRect:(CGRect)rect { 16 [_image drawInRect:rect]; 17 }
分类: iOS-核心绘图 |
|
来自: 昵称10504424 > 《工作》