Как мне сбросить метку обратно на ноль, которая считается каждый раз, когда пользователь нажимает на изображение?
Текущий метод, который я имею для этого, не работает.
Вот код, который, я полагаю, вам понадобится:
int number = 0;
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
CGPoint location = [touch locationInView:self.view];
if ([self Intersecting:location :Ball]) {
number++;
[labelCurrentNumber setText:[NSString stringWithFormat:@"%d", number]];
}
}
-(IBAction)startMove {
buttonStart.hidden = YES;
Ball.hidden = NO;
labelEasy.hidden = YES;
buttonBack.hidden = YES;
Destination = CGPointMake(arc4random() % 320, arc4random() % 480);
xamt = ((Destination.x - Ball.center.x) / speed);
yamt = ((Destination.y - Ball.center.y) / speed);
mainTimer = [NSTimer scheduledTimerWithTimeInterval:(0.02) target:self selector:@selector(moveBall) userInfo:nil repeats: YES];
mainInt = 20.00;
timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(countDown) userInfo:nil repeats:YES];
}
Пожалуйста, помогите мне, и спасибо заранее.