繁体   English   中英

如何使用组合集合视图自动滚动?

[英]How to Auto Scroll with Compositional Collection View?

在此处输入图像描述

我使用 Compositional CollectionView 创建包含 2 个部分的 collectionview。 如图所示,第一部分是水平部分。 1 组有 3 个项目(3 个单元格)。 我想为此进行自动滚动。 请,任何人帮助我。 太感谢了

我有一个和你类似的 UI,它是一个使用组合布局的无限自动滚动集合视图。 您可以查看我的演示项目以供参考。

当您使用 Compositional Layout 设置集合视图时,不会触发scrollViewDidScroll(_:)scrollViewDidEndDecelerating(_:) 所以我们需要使用

layout.visibleItemsInvalidationHandler = {
  visibleItems, point, environment in
  // Config auto scroll here 
}

并记住在用户点击集合视图单元格时使计时器无效。 请参阅上面链接中的详细代码。

希望这有帮助:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM