ビューをクリックすると、そのビューのすべてのボタン数が増加し、ボタンをクリックすると、そのボタン数または他のボタンのいずれかが増加しません。ボタンをクリックするとカウントが増加し、ビュー内の任意の場所をクリックしても他のすべてのボタンカウントが増加しないようにするにはどうすればよいですか。
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [[event allTouches] anyObject];
UITapGestureRecognizer *tapGestureRecognizer = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(handleTapFrom:)];
[btnRed addGestureRecognizer:tapGestureRecognizer];
[btnYellow addGestureRecognizer:tapGestureRecognizer];
[btnGreen addGestureRecognizer:tapGestureRecognizer];
[btnBlue addGestureRecognizer:tapGestureRecognizer];
if (touch.view.tag == btnRed.tag)
{
redTouch++;
NSLog(@"%i",redTouch);
}
if (touch.view.tag == btnYellow.tag)
{
yellowTouch++;
NSLog(@"%i",yellowTouch);
}
if (touch.view.tag == btnGreen.tag)
{
greenTouch++;
NSLog(@"%i",greenTouch);
}
if (touch.view.tag==btnBlue.tag)
{
blueTouch++;
NSLog(@"%i",blueTouch);
}
}