首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UIPageViewController transitionCoordinator

UIPageViewController transitionCoordinator
EN

Stack Overflow用户
提问于 2017-04-10 10:49:08
回答 1查看 622关注 0票数 7

是否有可能获得transitionCoordinatorUIPageViewController

每次我试着得到它,都是nil。它还用一个吗?

如果没有,是否有一种无恶意的方式来响应页面间滚动的进度?

(hacky =迭代子视图以获得滚动视图并成为滚动视图委托。这并不理想,因为UIPageViewController用它的滚动视图所做的“魔法”)

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-07-30 15:20:00

经过多年的实验,我从未发现UIPageViewController的UIPageViewController不是nil的情况。

而且,正如Fogmeister在这个最初的问题和评论中所指出的,因此也没有一个很好的方法来跟踪页面视图控制器滚动动画并与之协调。

我的解决方案是滚动我自己的分页滚动视图,它执行UIPageViewController所做的工作,即它在此之前和之后预加载页面视图,但没有其他视图,因此内存是保存的。现在我们有了一个普通的滚动视图,我们可以充当它的委托,我们可以做任何我们喜欢的与滚动有关的事情。

这并没有那么困难,事实上,这是我们在UIPageViewController出现之前所做的事情(是的,我很清楚地记得那些日子)。

苹果甚至提供了一个如何做到这一点的例子:https://developer.apple.com/library/archive/samplecode/PageControl/Introduction/Intro.html

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43321205

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档