【问题标题】:panGestureRecogniser and table cell deletepanGestureRecognizer 和表格单元格删除
【发布时间】:2014-09-24 09:37:37
【问题描述】:

我遇到了一些功能冲突的问题。我正在使用 SWRevealViewController 创建一个侧边栏,这适用于以下行:

self.view.addGestureRecognizer(self.revealViewController().panGestureRecognizer());

但是,这与TableView 在同一页面上工作,其中在行上向左滑动允许删除按钮起作用。

如果我有 panGestureRecogniser 工作,那么表格单元格上的删除按钮将不起作用,因为很难精确地滑动它。如果我注释掉这行代码,那么删除的滑动就完美了。

有什么方法可以让这两个功能无缝协同工作?

谢谢

【问题讨论】:

    标签: objective-c uitableview swrevealviewcontroller


    【解决方案1】:

    我相信它可能与以下内容有关:

    Adding a UIPanGestureRecognizer and a UISwipeGestureRecognizer to same view causes conflicts after setting requireGestureToFail

    但是,我不确定如何使用我的代码和表格单元格中的默认滑动来实现这一点(因为我并没有真正在任何地方调用 UISwipeGesture)

    【讨论】: