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