各行に 2 つのボタンがある tableView を取得しました。もちろん、ユーザーはスクロールしてさらに行を表示したり、ボタンをタップしてアイテムの詳細を表示したりできます。
問題:
ユーザーが指を上下にスワイプすると、テーブルはうまくスクロールしますが、ユーザーがボタンを 1 秒以上指で押したままにしてから指を上下に動かすと、テーブルはスクロールしません。私はこの動作を望んでいません。テーブルビューが最優先されるようにしたいので、スクロールしてボタンイベントが発生しません。
どうすればこれを防ぐことができますか? ボタンのターゲットを設定するコードは次のとおりです。
[cell.buttonLeft addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];