1.
[UIImageView alloc]initWIthImage:[UIImage imageName:@""]
这样的话不需要给imageView尺寸。imageView的尺寸会和图片的大小保持一致
2.普通的给定 尺寸的情况
给自定义的view添加UIImage属性
然后在
setImage方法中写入
[self setNeedDisplay];
-drawRect{
_image drawInRect:rect]
}
2.
模仿
initWithImage
-initWithImage:(UIImage*)image{
if(self=[super initWithFrame:CGRectMake(0,0,image.size.width,image.size.height)]){
_image=image;
}
return self;
}