如何在此特定代碼中使計時器計數器爲零當我單擊重置按鈕 時,值必須轉到00:00:00,並且當我點擊開始按鈕計時器時,應該從開始 開始幫助在這裏iphone中的計步器應用程序
代碼 這.h文件中的代碼
-(void)start
{
timer1 = [NSTimer scheduledTimerWithTimeInterval:(.01) target:self selector:@selector(timepassed) userInfo:nil repeats:YES];
}
這是.m文件
-(void)timepassed
{
counter++;
if (counter == 60) { sec++; counter = 0; }
if (sec == 60) { min++; sec = 0; }
if (min == 60) { hr++; min = 0; }
NSString *l=[NSString stringWithFormat:@"%i:%i:%i",hr,min,sec];
[m setText:l];
}
(isTimerRunning)是什麼意思,它是可變的或者其他想法 – user379760 2010-07-06 08:51:02
它是一個變量,就像「counter」,「sec」,「min」,「hr」一樣。它的目的是控制計時器是否在運行。 – zabbas 2010-07-06 08:59:45
(isTimerRunning)是什麼意思,它是精明的還是一些其他想法 – user379760 2010-07-08 10:52:21