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

cross scrolling: tableview inside UIpageViewcontroller does not behave properly

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

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

我希望有一种更自然的方式来做到这一点。

是否可以在向下滚动 table 的情况下在页面之间滑动,而无需抬起手指

我刚试过 Instagram,它们 UI 和你想达到的一样。 当我滚动浏览 Insta 帖子时,我无法在视图控制器之间滑动,直到 table 滚动停止。

您可以做的 1 个选项是使用以下代码降低 table 滚动的速度:

self.tableview.scrollView.decelerationRate = UIScrollViewDecelerationRateFast;

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

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