iphone - show timer in label -


as in games hv seen timer in format "01:05"

i m trying implement timer, , on reset need reset timer "00:00".

this timer value should in label.

how create timer incrementing? 00:00---00:01---00:02..........somthing dat.

suggestions

regards

a simple way i've used this:

//in header int timesec = 0; int timemin = 0; nstimer *timer;  //call start timer, tick every second -(void) starttimer {      timer = [nstimer scheduledtimerwithtimeinterval:1.0 target:self selector:@selector(timertick:) userinfo:nil repeats:yes];      [[nsrunloop currentrunloop] addtimer:timer formode:nsdefaultrunloopmode]; }  //event called every time nstimer ticks. - (void)timertick:(nstimer *)timer {      timesec++;      if (timesec == 60)      {         timesec = 0;         timemin++;      }      //format string 00:00      nsstring* timenow = [nsstring stringwithformat:@"%02d:%02d", timemin, timesec];      //display on label      //[timelabel setstringvalue:timenow];          timelabel.text= timenow; }  //call stop timer event(could use 'pause' or 'reset') - (void) stoptimer {     [timer invalidate];     timesec = 0;      timemin = 0;      //since reset here, , timertick won't update label again, need refresh again.      //format string in 00:00      nsstring* timenow = [nsstring stringwithformat:@"%02d:%02d", timemin, timesec];      //display on label // [timelabel setstringvalue:timenow];        timelabel.text= timenow; } 

Comments

Popular posts from this blog

unicode - Are email addresses allowed to contain non-alphanumeric characters? -

C#: Application without a window or taskbar item (background app) that can still use Console.WriteLine() -

c++ - Convert big endian to little endian when reading from a binary file -