提高效率知识点——UIImageView 有缓存和无缓存模式

2019-03-11  本文已影响0人  奕生奕世_3503

UIImage *img = [UIImage imageNamed:@“img.png”];

imageNamed 方法系统默认缓存数据  

无缓存模式是从磁盘读取图片文件 使用图片全路径读取  不会缓存数据 但是需要传入 全路径对象


//获取图片全路径  项目目录下才可以使用

 NSString *imgage = [[NSBundle mainBundle] pathForResource:@“图片路径” ofType:@"png"];

// 不会缓存 但是需要传入 file 全路径对象

UIImage *img = [UIImage imageWithContentsOfFile:imgage];


注意:图片资源放在 Assets.xcassets 文件中  只能使用 imageNamed 方法  必定会有缓存。

上一篇 下一篇

猜你喜欢

热点阅读