交叉滚动:UIpageViewcontroller内的tableview行为不正常

时间:2016-09-03 17:04:15

标签: ios swift uitableview uipageviewcontroller

在我的应用程序中,我有一个UIPageViewcontroller。在UIPageViewcontroller中,我有一个Viewcontroller,里面有一个表。

我遇到的问题是,当我向下滚动表格时,我无法在页面之间滚动。除非我抬起手指。 (这也必须确保表停止完全滚动)

我希望有更自然的方式来做这件事。enter image description here

即使您向下滚动桌面,也可以在页面之间滑动,而无需抬起手指

1 个答案:

答案 0 :(得分:3)

我刚尝试了Instagram,他们拥有与您想要实现的UI相同的UI。 当我滚动浏览Insta帖子时,我无法在视图控制器之间滑动,直到表格滚动停止。

您可以执行的一个选项是使用以下代码降低表滚动的速度:

self.tableview.scrollView.decelerationRate = UIScrollViewDecelerationRateFast;

此代码允许表格快速停止,因此用户可以滑动。

因此,我想说,除非停止表格滚动,否则无法在视图控制器之间滑动。