UIPcViewView内部的UIScrollView:在UIScrollView滚动时无法刷页面

时间:2016-02-29 18:43:08

标签: ios uiscrollview uipageviewcontroller

上下文 我有一个带有4个UIViewControllers的UIPageViewController,一种SnapChat风格。

在这4个UIViewControllers中的3个中,我有一个UITableView或一个UICollectionView,两个控件继承了UIScrollView。

问题: 当我(垂直)滚动UITableView或UICollectionView时,我无法水平滚动(滑动)到下一页,直到滚动完成。相反,当我尝试滑动时,滚动停止,然后我必须再做一次滑动来实际更改UIPageViewController的页面。

我的期望: 用户必须能够在滑动时更改页面,即使UITableView或UICollectionView仍在滚动,就像SnapChat当前所做的那样。

实现这一目标的任何提示?

谢谢!

1 个答案:

答案 0 :(得分:1)

我相信你的问题是你的滚动视图在滚动时有一个主动手势识别器触发,因此没有识别另一个手势。我发现这是一个解决方案:How to have a UIScrollView scroll and have a gesture recognizer?