根据计时器更改图像

时间:2012-08-04 19:17:38

标签: cocoa-touch nstimer

我希望能够根据计时器更改图像视图中显示的图像,以便图像每0.5秒更改一次。我该怎么做这样的事情?我知道如何更改图像,我只是不知道如何处理计时器。

1 个答案:

答案 0 :(得分:3)

尝试以下方法之一:

一:阅读NSTimer's documentation on Apple Developer

二:做这样的事情:

[NSTimer scheduledTimerWithTimeInterval:0.5f target:self selector:@selector(updateImage) repeats:YES userInfo:nil];

- (void)updateImage
{
    if (++counter >= imagesArray.count) counter = 0;
    imageView.image = [imagesArray objectAtIndex:counter]; // or whatever else
}