アプリの実行中にボタンの動作がおかしくなりました。クリックの代わりに、スワイプでのみ反応します。クリックすると青くなりますが、アクションは発生しません。スワイプすると、本来のように動作します。エミュレーターでは、クリックするとすべてが予測どおりに機能します。ボタンなどをスワイプする方法を実装していません。何が問題なのですか?
更新しました :
forControlEvents:UIControlEventTouchUpInside];
[save addTarget:self action:@selector(saveInfo)
forControlEvents:UIControlEventTouchUpInside];
UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc]
initWithTarget:self
action:@selector(dismissKeyboard)];
[TableControll.view addGestureRecognizer:tap];
-(void)dismissKeyboard {
[[_textFields objectAtIndex:0] resignFirstResponder];
[[_textFields objectAtIndex:1] resignFirstResponder];
[[_textFields objectAtIndex:2] resignFirstResponder];
[[_textFields objectAtIndex:3] resignFirstResponder];
}
キーボードを閉じなくてもボタンは正常に機能するので、問題なく連携させるにはどうすればよいですか?