iOS UIPageViewController在滚动时滚动文本视图viewControllerBeforeViewController获取被调用

时间:2015-07-03 17:14:15

标签: ios scroll textview uipageviewcontroller

使用UIPageViewController。一切都很好,除了当前viewController有一个带滚动内容的textView。当用户滚动文本时,即使滚动向上和向下并且我们左右分页,也会调用viewControllerBeforeViewController。

这会导致页面倒数,但仍会显示相同的页面。

将继续研究此问题,欢迎提出任何意见或建议。

这将在第一次滚动时调用一次。如果用户没有滚动文本视图,一切都很好。

1 个答案:

答案 0 :(得分:0)

事实证明,即使这看起来是一个问题,也可以这样解决。

viewControllerBeforeViewController中的

self.pageDirection = -1;
viewControllerAfterViewController中的

self.pageDirection = 1;
willTransitionToViewControllers中的

self.pageIndex = self.pageIndex + self.pageDirection

这似乎可以解决问题。我们已经取出了滚动文本字段,但也许这会帮助其他人。