加载 Bundle 中图片的三种方法
2016-12-14 15:15
736 查看
第一种方法
NSString *path = [[NSBundle mainBundle] pathForResource:@"myBundle" ofType:@"bundle"]; NSBundle *bundle = [NSBundle bundleWithPath:path]; NSString *file = [bundle pathForResource:@"pic" ofType:@"png"]; UIImage *img = [UIImage imageWithContentsOfFile:file];
第二种方法
NSString *file2 = [[NSBundle mainBundle] pathForResource:@"myBundle.bundle/pic" ofType:@"png"]; UIImage *img2 = [UIImage imageWithContentsOfFile:file2];
第三种方法
UIImage *img3 = [UIImage imageNamed:@"myBundle.bundle/pic"];
显而易见,第三种方法最方便。
相关文章推荐
- javascript实现图片延迟加载方法汇总(三种方法)
- 笔记13 | 练习Volley(二)加载网络图片的三种方法
- 网络获取加载图片的三种方法
- Volley的图片加载三种方法
- picturebox加载图片的三种方法与网站验证码的抓取
- 网络加载图片的三种方法
- 网页和图片延迟加载方法汇总(三种方法)
- 加载外部图片的三种方法
- 加载图片的三种方法imageNamed、imageWithContentsOfFile、NSData
- javascript实现图片延迟加载方法汇总(三种方法)
- 游戏引擎AndEngine总结(九):三种加载图片资源的方法
- VC 下加载 JPG / JPEG / GIF / PNG 图片最简单的方法
- mobile下使用png图片的三种方法
- 解决未知大小图片在已知容器中垂直居中的三种方法
- j2me三种图片切割方法之效率比较
- 网页中图片大小自动调整三种方法
- VC下加载JPG/GIF/PNG图片的两种方法
- IE 6 下无法加载图片的奇怪问题及其解决方法
- flash如何控制外部加载的图片大小的解决方法
- Asp.net2.0加载用户控件的三种方法