(UIImage )scaleToSize:(UIImage )img size:(CGSize)size{
UIGraphicsBeginImageContext(size);
[img drawInRect:CGRectMake(0, 0, size.width, size.height+20)];
UIImage* scaledImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return scaledImage;
}想一下又什么用处,举个例子,曾经做的一个项目,UINavigationBar的导航条竟然不是纯色,而是花花碌碌的是这样的
那美工只给了你一张6的尺寸,但是你又要做适配肿么办,用这个方法就可以了。
改变image的尺寸大小,按原比例不拉伸。
最新推荐文章于 2024-06-07 18:41:54 发布