Ios 如何使tableViewCell不接收幻灯片事件?

Ios 如何使tableViewCell不接收幻灯片事件?,ios,events,uitableview,slide,editing,Ios,Events,Uitableview,Slide,Editing,我希望superView响应幻灯片事件,但tableViewCell似乎会首先捕获此事件并使单元格进入编辑模式。有人有办法吗 我将UITableViewController用作childViewController,我希望parentViewController响应幻灯片事件。如果您根本不希望表格视图单元格响应滑动,请向视图添加滑动手势 UISwipeGestureRecognizer * guesture = [[UISwipeGestureRecognizer alloc]initWith

我希望superView响应幻灯片事件,但tableViewCell似乎会首先捕获此事件并使单元格进入编辑模式。有人有办法吗


我将UITableViewController用作childViewController,我希望parentViewController响应幻灯片事件。

如果您根本不希望表格视图单元格响应滑动,请向视图添加滑动手势

 UISwipeGestureRecognizer * guesture = [[UISwipeGestureRecognizer alloc]initWithTarget: action:@selector()];
然后将其添加到视图中

[self.view addGestureRecogniser:guesture];
[guesture release];

重写tableView委托方法

-(UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath
{
    return  ([tableView isEditing]) ? UITableViewCellEditingStyleDelete : UITableViewCellEditingStyleNone;
}

我之前在UITableViewCell中添加了一个透明的UIButton,它在UITableViewCell接收到触摸事件之前捕获触摸事件,因此它也可以用于刷卡。只需将UISweep手势添加到按钮子视图中即可调用您的方法。

哪一个是您自己的视图?单元格用户是否可编辑?