YRSideViewController icon indicating copy to clipboard operation
YRSideViewController copied to clipboard

侧拉的时候有时候会出现没有反应的现象

Open zenghaojim33 opened this issue 9 years ago • 5 comments

不断的重复拉,10次会出现5次没有反应

zenghaojim33 avatar Jan 29 '16 02:01 zenghaojim33

@zenghaojim33 不要从屏幕边缘开始拉动,靠中间一点再试试

YueRuo avatar Jan 29 '16 02:01 YueRuo

@YueRuo 只有中间才能响应手势是有意为之吗?如何能修改至整个屏幕都能响应呢

zenghaojim33 avatar Jan 29 '16 02:01 zenghaojim33

@zenghaojim33 其实本身就是全屏幕的操作,所以对你说的无反应情况表示疑惑,请提供测试使用机型和系统。建议不要从边缘是怕和系统的其他手势出现冲突。

YueRuo avatar Jan 29 '16 02:01 YueRuo

@YueRuo ios9.2 iPhone6 模拟器和真机都有这个情况。

我修改了一下源码:删除了- (BOOL)gestureRecognizerShouldBegin:(UIGestureRecognizer *)gestureRecognizer内的判断,就可以整个屏幕响应了。只是不知道为何要在里面判断距离,我怕里面的代码是为了防止某些bug而有意写上的

zenghaojim33 avatar Jan 29 '16 02:01 zenghaojim33

@zenghaojim33 也可以吧,一般人操作起始滑动速度不会那么快,如果真需要这么夸张的操作更可能是swipe手势,不过你改了用也没什么问题的,只要不冲突就好

YueRuo avatar Jan 29 '16 06:01 YueRuo