我想知道当我做这样的事情时如何设置UIImage的路径(到文件夹中):
[UIImage imageNamed:@“Sprites / Macbeth / Climbing / 1.png”];
我想让它使用Sprite文件夹中名为“1.png”的图像,在Macbeth的该文件夹中以及该文件夹Climbing中。我希望能够用一行代码来做到这一点,因为我有很多类似于精灵动画的UIImages(全部在数组中)。有谁知道如何做到这一点?提前谢谢!
答案 0 :(得分:2)
iOS不维护您拥有的文件夹系统。所以这是不可能的。您只需使用这行代码就可以获取图像。
[UIImage imageNamed:@"1.png"];
如果您需要对多个1.png的分类
,请尝试将其放入文件名,如macbeth-climbing-1.png,而不是尝试嵌套文件夹。答案 1 :(得分:1)
编写执行以下操作的方法或函数:
[NSBundle mainBundle]
以获取您的应用程序包-[NSBundle pathForResource:ofType:inDirectory:]
以获取图片路径+[UIImage imageWithContentsOfFile:]