Если pictoImage
- UIImageView
, ответ @ Hagelin - лучший путь.Теперь, если pictoImage
не является UIImageView
объектом, вам придется использовать другой подход, и это определенно не цикл.
Установите NSTimer с желаемым интервалом времени и вызовите метод, который обновляет pictoImage
итерацию по tabImages
.Это должно быть примерно так: -
- (void)setup {
...
[NSTimer scheduledTimerWithTimeInterval:2.0
target:self
selector:@selector(updatePictoImage:)
userInfo:nil
repeats:YES];
...
}
- (void)updatePictoImage:(NSTimer*)theTimer {
static int i = 0;
if ( i > 20 ) {
pictoImage.image = [tabImages objectAtIndex:(i % 5)];
} else {
[theTimer invalidate];
}
}
Это должно обновлять pictoImage
каждые 2 секунды с изображениями в tabImages
.