重新绘制UIImage的大小

//要重新绘制的Image
UIImage *defaultImage = CL_UIIMAGE(@"home_ic_rescue_add.png");
//设置重新绘制的大小
UIGraphicsBeginImageContext(CGSizeMake(24, 24));
[defaultImage drawInRect:CGRectMake(0, 0, 24, 24)];
//得到绘制后的Image
UIImage *transformedImg=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();

但正常来很少会重新绘制UIImage,因为UI都会提供专门的资源包,只要用@3x或@2x就能得到相应大小的图标 了。