本文主要是介绍华山论剑之iOS的UIImage尺寸那点事,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
问题缘由
项目需要用到添加一张图片 ,但是不能使用UIImageView,只能使用UIImage,我们知道UIImage对象是没有Frame这个属性的,也就是不能像UIImageView直接设置宽度和高度,我们该如何办呢?这里我找到了一个方法,只要传入一个UIImage对象和一个所需要尺寸的CGSize对象,废话不多说,我们就在直接切入主题.原理就不多说了,拿去直接用就行了.
- (UIImage *)reSizeImage:(UIImage *)image toSize:(CGSize)reSize{UIGraphicsBeginImageContext(CGSizeMake(reSize.width, reSize.height));[image drawInRect:CGRectMake(0, 0, reSize.width, reSize.height)];UIImage *reSizeImage = UIGraphicsGetImageFromCurrentImageContext();UIGraphicsEndImageContext();return reSizeImage;}
写作缘由: 利人利己,何乐而不为?,谢谢大家,希望能对您有帮助.
这篇关于华山论剑之iOS的UIImage尺寸那点事的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!