iOS引用图片文件的三种方式
来源:互联网 发布:广源良 知乎 编辑:程序博客网 时间:2024/06/06 10:21
1.folder references:
<span style="font-size:14px;">NSString * path = @"imgSource/zjload.jpg";NSString *newPath=[NSString stringWithFormat:@"%@%@%@",[[NSBundle mainBundle]resourcePath],@"/",path];NSLog(@"newPath===%@",newPath);UIImageView * img = [[UIImageView alloc]initWithImage:[UIImage imageWithContentsOfFile:newPath]];</span>
好处:
- 直接对资源文件和目录结构进行调整而不需要修改项目文件
- 资源文件可以重名
- 如果有不同的target 每个target维护不同的根资源文件夹就行了
2.Images.xcassets:
(1)只支持png格式的图片
(2) 图片只支持[UIImage imageNamed]的方式实例化,但是不能从Bundle中加载
(3) 在编译时,Images.xcassets中的所有文件会被打包为Assets.car的文件
3.group:
可以直接使用[NSBundle mainBundle]作为资源路径,效率高!
<span style="font-size:14px;">NSBundle *mainBundle = [NSBundle mainBundle];NSString *imagePath = [mainBundle pathForResource:@"aboutTitle@2x" ofType:@"png"];[UIImage imageWithContentsOfFile:imagePath];</span>
可以使用[UIImage imageNamed:]加载图像
0 0
- iOS引用图片文件的三种方式
- iOS-图片倒圆角的三种方式
- iPhone开发 引用图片资源的三种方式
- iPhone开发 引用图片资源的三种方式
- ios-Swift中解除循环引用的三种方式
- iOS 文件的三种储存方式
- iOS 图片三种加载方式的比较
- iOS图片拉伸技巧的三种方式
- iOS图片设置圆角的三种方式
- 引用CSS的三种方式
- 引用CSS的三种方式
- Python引用计数的三种方式
- CSS的三种引用方式
- iOS循环引用的三种场景
- css三种引用方式
- ios中用三种方式显示gif动态图片
- ios中用三种方式显示gif动态图片
- iOS 图片模糊效果三种实现方式
- java中计算坐标的相关算法
- 黑马程序员_银行业务调度系统
- Jquery text() 和html使用
- 坦克大战之多线程
- 获取文件夹下所有文件(包括子文件)放在list<File>中
- iOS引用图片文件的三种方式
- 335x挂载不上ubi一些问题的解决
- !function($){}(window.jQuery) 是什么意思
- 插入的U盘读写时候出现Read-only file system的处理方法
- H264文件通过RTP封装推送给VLC播放之sdp文件如何写?
- 暑假NOIP笔记—图论(下)
- 开运算-闭运算
- [VC++]控制台程序窗口隐藏
- 迷途指针和空指针,malloc /new区别