私はtouchesBegan:
の方法が問題なく動作しています。しかし、私は最近私のUIViewControllerにUIView(ボタン)を追加し、今ボタンはタップを登録していませんが、私のtouchesBegan:
メソッドです。touchesBegan - iPhoneアプリUIView
touchesBegan:
ボタンを避ける方法を教えてください。
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event {
NSLog(@"touches began");
UITouch *touch = [touches anyObject];
switch ([touch tapCount])
{
case 1:
break;
case 2:
if(something)
[doing something];
break;
default:
break;
}
}
いつも、IBでボタンを作成した場合は、そのボタンを正しく接続していることを再度確認してください。 –