图像序列开始图像

时间:2013-12-15 16:05:12

标签: objective-c

我有几个相同的动画彼此相邻,需要同时开始制作动画,但我希望它们从数组中的不同图像开始(以避免产生的丑陋图案)。 / p>

是否没有更好的方法来实现那么为每个动画重新排列图像数组?

1 个答案:

答案 0 :(得分:0)

如果有人最终读完这篇文章的话,我最终会这样做。

-(NSArray*)shiftedAnimationImageArray:(NSMutableArray*)inputArray{
    int cut = arc4random() % [inputArray count];
    return [[NSArray alloc]initWithArray:[[inputArray subarrayWithRange:NSMakeRange(cut, [inputArray count] - cut)] arrayByAddingObjectsFromArray:[inputArray subarrayWithRange:NSMakeRange(0, cut)]]];
}

如果您要从特定图片开始,只需将剪切传递给该方法,而不是将其随机化。