对本地图片读取,我所知道的是有两种Images.xcassets和读取路径。
但是选择合适的读取还是要看看编程的条件,就像:
(1)只支持png格式的图片
(2) 图片只支持[UIImage imageNamed]的方式实例化,但是不能从Bundle中加载
(3) 在编译时,Images.xcassets中的所有文件会被打包为Assets.car的文件
所以,当图片放在文件夹中,读取会有所困难,此时,可以选择读取图片路径来获得图片。
先导入整个文件夹进项目,记得选择的时候不要选group而是选整个文件夹
//程序的根目录
NSString *resourcePath = [[NSBundle mainBundle] resourcePath];
//完整的目录
NSString *path = [resourcePath stringByAppendingPathComponent:@"所放文件夹/图片名"];
<p class="p1"><span class="s1">UIImage</span> *image = [<span class="s1">UIImage</span> <span class="s2">imageWithContentsOfFile</span>:path];</p>
然后就能获得图片了
排版有点乱,抱歉啦