Ios 处理嵌入到UIPageView中的UICollectionView的手势

Ios 处理嵌入到UIPageView中的UICollectionView的手势,ios,objective-c,uicollectionview,uigesturerecognizer,uipageviewcontroller,Ios,Objective C,Uicollectionview,Uigesturerecognizer,Uipageviewcontroller,这个问题的大部分都有令人满意的答案,但有一个小问题我无法解决 使用接受答案中的方法后 页面视图中只有一个页面具有CollectionView。当您滑动到这一页并再次滑动时,集合视图将处理手势,因为页面视图不再有数据源 如果我继续滑动并到达collectionView的最后一个单元格,我的下一次滑动将转到PageView,因为我设置了数据源(当我在最后一个单元格上时)。一切都很好 问题 如果我改变主意,问题就开始了。 在最后一个单元格中,如果我朝下一页轻轻移动手指,然后(不移动手指)朝上一个单元格

这个问题的大部分都有令人满意的答案,但有一个小问题我无法解决

使用接受答案中的方法后

页面视图中只有一个页面具有CollectionView。当您滑动到这一页并再次滑动时,集合视图将处理手势,因为页面视图不再有数据源

如果我继续滑动并到达collectionView的最后一个单元格,我的下一次滑动将转到PageView,因为我设置了数据源(当我在最后一个单元格上时)。一切都很好

问题

如果我改变主意,问题就开始了。 在最后一个单元格中,如果我朝下一页轻轻移动手指,然后(不移动手指)朝上一个单元格滑动,它将跳转到上一页(而不是上一个单元格)。可能是因为数据源已被设置,而本应将其设置为nil的手势未被识别


有人有这个问题吗?我如何处理从一个方向开始,然后进入另一个方向的手势?

为什么不使用scrollview而不是UIPageView?Scrollview确实有分页属性,您可以通过编码手动设置。我有10个页面,其中一个是CollectionView(3个单元格,其中包含网络视图),我需要能够单独滚动它们。