UICollectionView水平滚动的分页

时间:2014-03-19 07:16:42

标签: ios objective-c uicollectionview uicollectionviewlayout

我们通过自定义集合流布局维度,实现了一个带UICollectionView的水平滚动条。 我们想要显示左分页指示符和右分页指示符,以告知左侧和/或右侧有更多单元格。

为实现这一目标,我们在方法中编写了以下代码;

-(UICollectionViewCell*)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath

但它无法正常工作。可以显示的最大单元数为5(即页面大小为5)。

if(_people.count > 5 && indexPath.row > 4) {
    // SHOW THE LEFT INDICATOR
    NSLog(@"images at left");
}
NSLog(@" %ld %lu", indexPath.row, _people.count);
if(_people.count > 5 && indexPath.row < _people.count-1) {
    // SHOW THE RIGHT INDICATOR
    NSLog(@"images at right");
}

当我们慢慢滚动时,此解决方案正常工作,但是当我们滚动速度非常快时,该解决方 请建议我们如何做到这一点。

0 个答案:

没有答案