Closed RobotAmiee closed 5 years ago
老哥,我看了你的资料,广州深圳的兄弟,我就不用google翻译,中文回复了哈。
因为下面列表容器JXPagerListContainerView
内部持有一个UICollectionView
,可以左右滚动切换。所以左右滑动手势,会先被JXPagerListContainerView
响应,FDFullscreenPopGesture就不会响应了。
[self.pagerView.mainTableView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.fd_fullscreenPopGestureRecognizer];
[self.pagerView.listContainerView.collectionView.panGestureRecognizer requireGestureRecognizerToFail:self.navigationController.fd_fullscreenPopGestureRecognizer];
这么做的话可以侧滑返回,但是 JXPagerListContainerView
下面的 UICollectionView
不能左右滑动了,如果能实现 UICollectionView
在第一页时 requireGestureRecognizerToFail
,其他页时取消这个 fail gesture recognizer 就能完美支持了。
1.1.7版本新增api可以处理FDFullscreenPopGesture FDFullscreenPopGesture全屏手势兼容处理文档
你更新一下试试呢
可以的,完美支持了。
2.0.1版本处理FDFullscreenPopGesture时self.pagerView.listContainerView.collectionView.gestureDelegate = self; colletionView点不到
I'd like to add full screen pop gesture with FDFullscreenPopGesture, but only the header part can support pop gesture.