相当简单的问题,但我很难找到答案:是否可以通过视图中单元格的indexPath以外的任何其他方式滚动UICollectionView?
我现在已经做到这一点,为了将一个细胞集中在屏幕上:
[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:NO];
[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredVertically animated:NO];
...但我很乐意告诉它“向右滚动40%”或“向下滚动100个像素”,无论该位置是什么单元格。
这似乎必须存在,但我找不到它。任何人都可以帮助我吗?
答案 0 :(得分:3)
UICollectionView
是UIScrollView
的子类,所以也许你可以使用UIScrollView
的方法来实现你想要的东西
setContentOffset:动画:
scrollRectToVisible:动画: