好的,我想创建多个计时器,它们都在不同的时间(25、50,1 分钟、1 分钟 30 秒……)开始,但我不知道如何让它在它达到 0 时停止,当它达到零时,带上“播放器”换一种说法。
这是我的 .h 文件
@interface ViewController :UIViewController {
IBOutlet UILabel *seconds;
NSTimer *timer;
int MainInt;
}
@end
这是我的 .m 文件
@implementation ViewController
-(void)countDownDuration {
MainInt -= 1;
seconds.text = [NSString stringWithFormat:@"%i", MainInt];
}
-(IBAction)start:(id)sender {
MainInt = 25;
timer = [NSTimer scheduledTimerWithTimeInterval:1.0
target:self
selector:@selector(countDownDuration)
userInfo:nil
repeats:YES];
}
@end