0

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

4

1 回答 1

3

Try one of these:

One: Reading NSTimer's documentation on Apple Developer.

Two: Do something like this:

[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
}
于 2012-08-04T19:22:26.680 回答