[UIImage imageNamed:@"icon.png"] 加载图片的问题
来源:互联网 发布:2017淘宝儿童模特招聘 编辑:程序博客网 时间:2024/05/15 16:45
[UIImage imageNamed:@"icon.png"]
用上面的方法加载图片有问题。该方法即可以从bundle中读取图片。
这种方法在application bundle的顶层文件夹寻找由供应的名字的图象 。
如果找到图片,装载到iPhone系统缓存图象。那意味图片是(理论上)放在内存里作为cache的。因此如果图片资源多了或大了,此方式容易引起发生内存警告从而导致自动退出的问题。
最好是通过直接读取文件路径[UIImage imageWithContentsOfFile]解决掉这个问题,应用示例:
NSString *path = [[NSBundle mainBundle] pathForResource:@”icon”
ofType:@”png”];
myImage = [UIImage imageWithContentsOfFile:path];
备注:imageNamed方法是不能通过路径进行加载图片的,如果要通过路径加载图片可以通过下面两个方法加载,一个是URL一个是FilePath。
NSImage *image = [[NSImage alloc]initWithContentsOfURL:(NSURL *)];
NSImage *image = [[NSImage alloc]initWithContentsOfFile:(NSString *)];
用完记得 [image release];
- [UIImage imageNamed:@"icon.png"] 加载图片的问题
- [UIImage imageNamed:@"icon.png"] 加载图片的问题
- IB_DESIGNABLE(@IBDesignable)中[UIImage imageNamed:]的加载不成功问题
- UIImage imageNamed的释放问题
- UIImage imageNamed引起的内存问题1
- UIImage imageNamed引起的内存问题2
- UIImage加载图片的方法及imageNamed和imageWithContentsOfFile的区别
- UIImage imageNamed 内存问题!!!
- UIImage加载图片选择imageNamed方法还是imageWithContentsOfFile?
- imageNamed和imageWithContentsOfFile-无法加载图片的问题
- UIImage方法的优化问题,当图片多时应该重写imageNamed方法
- iOS UIImage加载图片的问题
- [UIImage imageNamed:@"tab_back"]不显示图片的问题解决
- imageNamed与imageWithContentsOfFile加载图片的区别
- imageNamed与imageWithContentsOfFile加载图片的区别
- imageNamed与imageWithContentsOfFile加载图片的区别
- 用PIL加载png图片的问题
- (UIImage *)imageNamed
- C asci value
- 求数组最大子段和的常用算法
- Daylight Savings Time (DST)
- C#打包制作部署安装程序
- RFC及RFC编辑者
- [UIImage imageNamed:@"icon.png"] 加载图片的问题
- GPU通用计算调研报告
- sql 学生信息表S(sno,sname)
- POJ-2513(trie+并查集+欧拉回路)
- Visual Studio 2010 中CUDA 4.0的安装与配置
- 【树状数组】PKU-2057-The Lost House
- lpk.cpp
- script语法错误
- 数据结构之迷宫