swift 使用UIKit合成布局collectionView?在特定项目或偏移处编程滚动

sdnqo3pr  于 2023-01-19  发布在  Swift
关注(0)|答案(1)|浏览(137)

我有一个iOS 14 collectionView,配置了组合布局。
您可以在collectionView中垂直滚动,也可以在节中水平滚动。
我想知道是否有一种方法可以通过编程方式在一个节中滚动?类似于collectionView. setContent(offset:100,截面:(二)
是否有办法获得特定部分的contentOffset?
我找不到这样的函数。
真诚的
杰里

v2g6jxz6

v2g6jxz61#

这是一个黑客,但对于这样的部分,父是一个UIScrollView,您可以通过引用部分中的一个单元格,然后引用其超视图来获得引用。
就像这样:

let cell = collectionView.cellForItem(at: indexPath)!
let scrollView = cell.superview as! UIScrollView
scrollView.setContentOffset(<#CGPoint#>, animated: true)

相关问题