普通计时器实现

计时器代码:_hour,_minute初始值为0;

//计算时间

-(void)Time

{

//60秒后执行@selector:方法

    _timer = [NSTimer scheduledTimerWithTimeInterval:60.0f target:self selector:@selector(updateTimer:) userInfo:nil repeats:YES];

//当分钟为0时先显示为:时间0时0分

    _iWiFiView.onlineTime.text = [NSString stringWithFormat:@"时间%d%d",_hour,_minute];

}

 

- (void)updateTimer:(NSTimer *)sender{

//输出测试

    NSLog(@"时间%d%d",_hour,_minute);

//当到达1小时时,改变小时的显示时间,并且让分钟再次从零开始

    if (_minute == 60) {

        _hour++;

        _minute = 0;

    }else{

    _minute++;

    }

Time为label,用label显示出时间

   _Time.text = [NSString stringWithFormat:@"时间%d%d",_hour,_minute]; 

}

工作小记,欢迎共享
原文地址:https://www.cnblogs.com/fannyLi/p/4200905.html