UILabel にタイマーの現在の進行状況を表示させようとしています。現在の残り時間を取得するために[timer1 timeLeft];
、int
. このようにして、ラベルを一度に更新できます。ラベル ( mainLabel
) を常に更新して、現在のタイマーの進行状況を常に表示しながらリソース効率を高めるにはどうすればよいですか?
ご助力いただきありがとうございます!
UILabel にタイマーの現在の進行状況を表示させようとしています。現在の残り時間を取得するために[timer1 timeLeft];
、int
. このようにして、ラベルを一度に更新できます。ラベル ( mainLabel
) を常に更新して、現在のタイマーの進行状況を常に表示しながらリソース効率を高めるにはどうすればよいですか?
ご助力いただきありがとうございます!
カウントダウン タイマーには次のコードを使用します。
dblElapsedSeconds=0.0; //Declare this in header
tmrElapsedTime = [NSTimer scheduledTimerWithTimeInterval:1 target:self selector:@selector(updateElapsedTime) userInfo:nil repeats:YES]; //Declare timer variable in header
-(void)updateElapsedTime
{
dblElapsedSeconds += 1;
//double seconds = [[NSDate date] timeIntervalSinceDate:self.startTime];
int hours,minutes, lseconds;
hours = dblElapsedSeconds / 3600;
minutes = (dblElapsedSeconds - (hours*3600)) / 60;
lseconds = fmod(dblElapsedSeconds, 60);
[lblTimeElapsed setText:[NSString stringWithFormat:@"%02d:%02d",minutes, lseconds]];
}