我有一个iOS 14 collectionView,配置了组合布局。您可以在collectionView中垂直滚动,也可以在节中水平滚动。我想知道是否有一种方法可以通过编程方式在一个节中滚动?类似于collectionView. setContent(offset:100,截面:(二)是否有办法获得特定部分的contentOffset?我找不到这样的函数。真诚的杰里
v2g6jxz61#
这是一个黑客,但对于这样的部分,父是一个UIScrollView,您可以通过引用部分中的一个单元格,然后引用其超视图来获得引用。就像这样:
let cell = collectionView.cellForItem(at: indexPath)! let scrollView = cell.superview as! UIScrollView scrollView.setContentOffset(<#CGPoint#>, animated: true)
1条答案
按热度按时间v2g6jxz61#
这是一个黑客,但对于这样的部分,父是一个UIScrollView,您可以通过引用部分中的一个单元格,然后引用其超视图来获得引用。
就像这样: