0

私は scheduleTimerWithTimeInterval: を使用して、N 秒ごとにアニメーションを実行しています。

状況によっては、スケジュールを変更して、N が再度カウントを開始するようにしたい場合があります。

schduleTimerWithTimeInterval: 5

5秒後にアクションを実行

5秒後にアクションを実行

最後のアクションから 2 秒が経過すると、何か X が発生します

X から 5 秒後、アクションを実行 (つまり、最後の実行アクションから 5 秒経過していない)

5秒後にアクションを実行

5秒後にアクションを実行

Xが発生した場合、scheduleTimerWithTimeIntervalをリセットすることは可能ですか?

4

1 に答える 1