0

画像が 0.5 秒ごとに変わるように、タイマーに基づいて画像ビューに表示される画像を変更できるようにしたいと考えています。どうすればこのようなことをすることができますか?画像を変更する方法は知っていますが、タイマーをオフにする方法がわかりません。

4

1 に答える 1

3

次のいずれかを試してください。

1: Apple Developer で NSTimer のドキュメントを読む。

2: 次のようにします。

[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 に答える