UICollectionView 在 UICollectionViewCompositionalLayout 上自动滚动
Posted
技术标签:
【中文标题】UICollectionView 在 UICollectionViewCompositionalLayout 上自动滚动【英文标题】:UICollectionView autoscroll on UICollectionViewCompositionalLayout 【发布时间】:2020-04-01 19:26:50 【问题描述】:当使用UICollectionViewCompositionalLayout
进行水平和垂直滚动时,
如何从UICollectionView
获取对应的UISCrollView
通过计时器自动滚动给定部分 (setContentOffset
)
例如。所以只有 ONE 部分会自动滚动,而不是整个 collectionView
【问题讨论】:
你解决了吗?我有同样的问题,我不知道如何滚动我的正交部分。 【参考方案1】:在我发表评论后,我意识到UICollectionView
上有一个scrollToItem:at:at:animated:
方法。至少它对我有用,但我的收藏视图中只有一个正交部分。
我不确定这是您想要的(滚动到特定索引路径),还是您想在没有索引路径的情况下将特定部分滚动到特定偏移量。
注意:ios 14 似乎存在错误。尝试滚动到 在当前可见路径实际上进一步滚动之前的索引路径。在 iOS 13.X 中,它按预期工作。
【讨论】:
以上是关于UICollectionView 在 UICollectionViewCompositionalLayout 上自动滚动的主要内容,如果未能解决你的问题,请参考以下文章
UICollectionView 的 UICollectionReusableView 防止/阻止对 UICollectionViewCell 的点击
根据文本调整单元格宽度 - UICollectionView - iOS