0
我的UIImage对象的数组如下:立即初始化的UIImage
frames = [[NSMutableArray alloc] initWithCapacity:[sortedArray count]];
for (int nDx = 0; nDx < [sortedArray count]; nDx++)
{
NSString * sImageName = [sortedArray objectAtIndex:nDx];
[frames addObject:[UIImage imageWithContentsOfFile:[NSString stringWithFormat:@"%@/%@", imageFolderPath, sImageName]]];
}
在我的计时方法,我做的影像以下循环:
self.image = [frames objectAtIndex:currentFrame];
currentFrame++;
if (currentFrame >= [frames count]) currentFrame = 0;
然而,当我开始图像循环的计时器第一次减速,然后一切按预期工作。我也没有计时器尝试过。
如何预先加载图像,以便在我的计时器启动时准备好去?
感谢您的帮助。