多个页面浏览控制器滚动

Posted

技术标签:

【中文标题】多个页面浏览控制器滚动【英文标题】:Multiple pageview controllers scrolling 【发布时间】:2018-08-20 14:56:16 【问题描述】:

我在父视图控制器中有两个页面视图控制器。我希望连接它们的控件,即如果有人将页面翻入一个页面,其他页面也应该转到相同的索引。提前感谢您的帮助。 当有人滚动浏览一个页面视图控制器时,我将当前页面的索引发送给父级,并从父级发送更改其他页面视图控制器的页面,但是两个滚动之间存在滞后。我怎样才能最小化滞后或有没有更好的方法呢?

【问题讨论】:

请注意,SO 不是代码编写服务 - 您需要展示您进行了哪些研究、您已经尝试过哪些内容、哪些有效或无效、代码示例等. 阅读How to Ask 和minimal reproducible example 并更新您的问题。 【参考方案1】:

您可能需要实现 UIPageViewController 子类,然后拦截 UIPageViewController.willTransitionToViewControllers 等。这样您就可以更早地响应翻页事件。

【讨论】:

以上是关于多个页面浏览控制器滚动的主要内容,如果未能解决你的问题,请参考以下文章

selenium对js的执行操作——selenium控制浏览器页面的滚动

h5之scrollIntoView控制页面元素滚动

js怎么控制网页滚动到指定位置

jquery中的scrollTop控制浏览器的滚动条

滚动样式 UIPageViewController 中的多个可见页面

使用js或jq控制一个div,当滚动到页面顶部的时候固定在顶部,离开可继续滚动吗?