Swift 启用“从”视图滚动时,SWRevealViewController平移手势不起作用

Swift 启用“从”视图滚动时,SWRevealViewController平移手势不起作用,swift,uicollectionview,gesture,swrevealviewcontroller,Swift,Uicollectionview,Gesture,Swrevealviewcontroller,我有一个侧菜单,它是由实现的,我的frontView有一个集合视图。 通过点击菜单按钮,SWREVEL可以正常工作,但笔手势在集合视图(已启用水平滚动)上不起作用。 有人能帮我强制集合视图接受SWReveal的笔手势吗?SWRevealViewController的手势控制器和集合视图发生冲突,这就是问题发生的原因。除此之外,根据我的观点,没有实用的方法来识别用户想要通过手势打开什么 但客户需要一个解决方案,图像显示了这一点!将用户交互保持在视图的顶部 如果你还有什么发现,请告诉我 祝你好运

我有一个侧菜单,它是由实现的,我的frontView有一个集合视图。 通过点击菜单按钮,SWREVEL可以正常工作,但笔手势在集合视图(已启用水平滚动)上不起作用。
有人能帮我强制集合视图接受SWReveal的笔手势吗?

SWRevealViewController的手势控制器和集合视图发生冲突,这就是问题发生的原因。除此之外,根据我的观点,没有实用的方法来识别用户想要通过手势打开什么

但客户需要一个解决方案,图像显示了这一点!将用户交互保持在视图的顶部

如果你还有什么发现,请告诉我


祝你好运

SWRevealViewController的手势控制器和集合视图发生冲突,这就是问题发生的原因。除此之外,根据我的观点,没有实用的方法来识别用户想要通过手势打开什么

但客户需要一个解决方案,图像显示了这一点!将用户交互保持在视图的顶部

如果你还有什么发现,请告诉我


祝你好运

在viewDidLoad中添加以下代码

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

在viewDidLoad中添加以下代码

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

是的,你是对的,我有两个想法。首先,获取触摸位置,如果触摸位置非常靠近视图的左边缘,请打开菜单,而不是滚动集合。其次。只在集合视图第一个索引中用手势打开菜单,集合视图不再向左滚动。是的,你是对的,我有两个想法。首先,获取触摸位置,如果触摸位置非常靠近视图的左边缘,请打开菜单,而不是滚动集合。其次。仅在集合视图第一个索引中通过手势打开菜单,集合视图不再向左滚动。