我已将SWRevealViewcontroller
(https://github.com/John-Lluch/SWRevealViewController)实施到我们的IOS
应用中,并且我注意到间歇性滑动问题。
解释 - 基本设置如下
两个左右滑动屏幕远离主屏幕,最初为uitableviewcontroller
。
我的问题是 - 有时候如果你在桌面视图中向上和向下滑动 - 左边和右边的滑动被忽略,似乎用于tableviewcontroller
的滑动事件与{{1}之间存在冲突}}。
不确定是否有其他人遇到过此问题,或者只是一个revalview
多个滑动事件的错误 - 但如果其他人遇到类似问题或有任何建议,请告诉我。
答案 0 :(得分:1)
我也注意到了这一点,特别是在滑动以删除表格视图行时。
我认为SWRevealViewController的平移手势识别器基本上正在吃我试图删除行时预期看到的滑动手势。
我还不完全确定,但我认为解决方案可能是添加此
- (BOOL)gestureRecognizer:(UIGestureRecognizer *)gestureRecognizer shouldRecognizeSimultaneouslyWithGestureRecognizer:(UIGestureRecognizer *)otherGestureRecognizer
{
return YES;
}
到SWRevealViewController
类以及其他UIGestureRecognizerDelegate
方法。
我还在进行一些测试,看看这是否真的有什么问题,但是我很乐意让其他人看看这个修复/解决方案,看看是否有问题需要注意。
编辑:我还有一个fork的SWRevealViewController,我在其中扩展了委托,以便您自己指定。我还创建了一个拉取请求,因此我们会查看此修复/增强是否有价值。