イベントへのカウントダウンを表す int 値があります (ビューが表示されます)。現在、私はこれを行います:
- (void) buttonTapped:(id)sender {
[self performSelector:@selector(displayView) afterDelay:countdownValue];
}
私がやりたいことは次のとおりです...
ボタンがタップされると、カウントダウンが終了するまでナビゲーション バーの色合いを赤、黄、緑に比例して変更し、ビューを表示します。
たとえば、カウントダウンが 3 秒の場合、各色に 1 秒、5 秒の場合、各色に 1.666 です。
これをスケジュールするために NSTimer を使用できますか?
ビューが表示された後、タイマーを無効にする必要があります。
ありがとう