华山论剑之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;
    
}

写作缘由: 利人利己,何乐而不为?,谢谢大家,希望能对您有帮助.
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥iOS动画全貌。在这里你可以看...
    F麦子阅读 10,570评论 5 13
  • 在iOS中随处都可以看到绚丽的动画效果,实现这些动画的过程并不复杂,今天将带大家一窥ios动画全貌。在这里你可以看...
    每天刷两次牙阅读 12,733评论 6 30
  • *7月8日上午 N:Block :跟一个函数块差不多,会对里面所有的内容的引用计数+1,想要解决就用__block...
    炙冰阅读 7,423评论 1 14
  • 今天女儿学校开家长会,本来老师通知时候说不能带孩子,但是我家没人帮忙看孩子,早上给老师打了个电话询问是否可以带...
    木小槿阅读 2,629评论 0 0
  • 看到这个标题的时候,不知道你会有什么感觉?从校服到婚纱,从青梅竹马到两鬓白发,用我一生许你一世童话,不用多说,我们...
    90后应大叔阅读 2,910评论 0 2

友情链接更多精彩内容