IOS - SWRevealController - 随机滑动问题

时间:2014-05-09 14:59:49

标签: ios uitableview swrevealviewcontroller

我已将SWRevealViewcontrollerhttps://github.com/John-Lluch/SWRevealViewController)实施到我们的IOS应用中,并且我注意到间歇性滑动问题。

解释 - 基本设置如下

enter image description here

两个左右滑动屏幕远离主屏幕,最初为uitableviewcontroller

我的问题是 - 有时候如果你在桌面视图中向上和向下滑动 - 左边和右边的滑动被忽略,似乎用于tableviewcontroller的滑动事件与{{1}之间存在冲突}}。

不确定是否有其他人遇到过此问题,或者只是一个revalview多个滑动事件的错误 - 但如果其他人遇到类似问题或有任何建议,请告诉我。

1 个答案:

答案 0 :(得分:1)

我也注意到了这一点,特别是在滑动以删除表格视图行时。

我认为SWRevealViewController的平移手势识别器基本上正在吃我试图删除行时预期看到的滑动手势。

我还不完全确定,但我认为解决方案可能是添加此

- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
    return YES;
}

SWRevealViewController类以及其他UIGestureRecognizerDelegate方法。

我还在进行一些测试,看看这是否真的有什么问题,但是我很乐意让其他人看看这个修复/解决方案,看看是否有问题需要注意。

编辑:我还有一个fork的SWRevealViewController,我在其中扩展了委托,以便您自己指定。我还创建了一个拉取请求,因此我们会查看此修复/增强是否有价值。