我有一个每行有两个按钮的 tableView,用户当然可以滚动查看更多行,或者可以点击按钮查看项目详细信息。
问题:
当用户向上或向下滑动手指时,表格滚动良好,但是当用户将手指按住按钮超过一秒钟然后向上或向下移动手指时,表格不会滚动。我不想要这种行为,我希望 tableview 将获得第一优先级,所以它会滚动并且按钮事件不会触发。
我怎样才能防止这种情况发生?为按钮设置目标的代码是这样的:
[cell.buttonLeft addTarget:self action:@selector(buttonTapped:) forControlEvents:UIControlEventTouchUpInside];