Iphone-使用循环将图像加载到阵列
好的,我相信有一个简单的方法可以做到这一点,但我就是找不到答案 我有一整套图像,需要为几个不同的Iphone-使用循环将图像加载到阵列,iphone,ios4,Iphone,Ios4,好的,我相信有一个简单的方法可以做到这一点,但我就是找不到答案 我有一整套图像,需要为几个不同的UIImageView动画加载。我希望使用循环加载这些图像,因为有太多的图像,但我无法确定如何在包中隔离正确的图像 例如,假设我有40个图像文件。前13个被命名为jack_1.png到jack_13.png后16个被命名为jill_1.png到jill_16.png和11个被命名为hill_1.png到hill_11.png 我想创建一个for/if语句,将所有@“jack_u%I.png”文件加载到
UIImageView
动画加载。我希望使用循环加载这些图像,因为有太多的图像,但我无法确定如何在包中隔离正确的图像
例如,假设我有40个图像文件。前13个被命名为jack_1.png
到jack_13.png
后16个被命名为jill_1.png
到jill_16.png
和11个被命名为hill_1.png
到hill_11.png
我想创建一个for/if
语句,将所有@“jack_u%I.png”
文件加载到on数组中,将所有@“jill_%I.png”
文件加载到另一个数组中,依此类推
我希望这是有意义的 这是jack数组的代码,其他数组的代码相同,但更改了相关部分(循环中的限制和名称的格式)
for(int i=1;i这是插孔阵列的代码,其他阵列的代码相同,但更改了相关部分(循环中的限制和名称的格式)
对于(int i=1;i使用imageNamed:
和stringWithFormat:
。类似于:
for(int i=1;i<=13;i++)
{
[jackArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"jack_%d.png", i]]];
}
对于(int i=1;i使用imageNamed:
和stringWithFormat:
。类似于:
for(int i=1;i<=13;i++)
{
[jackArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"jack_%d.png", i]]];
}
for(int i=1;iyours不添加jack_13.png:)谢谢arclight。我和你在这段代码上是一样的,但我希望有一种方法可以做到这一点,这样我就不需要知道每个组中有多少个图像。我一直在尝试扫描文件名,但没有成功?你的解决方案会帮我摆脱麻烦,但如果这个过程更加自动化,那就太好了。你的答案是肯定的't add jack_13.png:)谢谢arclight。我和你在这段代码上是一样的,但我希望有一种方法可以做到这一点,这样我就不需要知道每个组中有多少图像。我一直在尝试扫描文件名,但没有成功?你的解决方案会帮我摆脱麻烦,但如果这个过程更加自动化,那就太好了。