按像素或百分比滚动UICollectionView?

时间:2014-09-10 00:25:55

标签: ios scroll uicollectionview

相当简单的问题,但我很难找到答案:是否可以通过视图中单元格的indexPath以外的任何其他方式滚动UICollectionView?

我现在已经做到这一点,为了将一个细胞集中在屏幕上:

[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredHorizontally animated:NO];
[_mainCollectionView scrollToItemAtIndexPath:indexPath atScrollPosition:UICollectionViewScrollPositionCenteredVertically animated:NO];

...但我很乐意告诉它“向右滚动40%”或“向下滚动100个像素”,无论该位置是什么单元格。

这似乎必须存在,但我找不到它。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:3)

UICollectionViewUIScrollView的子类,所以也许你可以使用UIScrollView的方法来实现你想要的东西

  

setContentOffset:动画:

     

scrollRectToVisible:动画: