我UICollectionView
第一次在iPad应用程序中使用。我已设置UICollectionView
其大小和单元格大小相同,这意味着一次只能显示一次单元格。
问题: 现在,当用户滚动UICollectionView时,我需要知道哪个单元格可见,我必须在更改时更新其他UI元素。我没有为此找到任何委托方法。我该如何实现?
码:
[self.mainImageCollection setTag:MAIN_IMAGE_COLLECTION_VIEW];
[self.mainImageCollection registerClass:[InspirationMainImageCollectionCell class] forCellWithReuseIdentifier:@"cellIdentifier"];
[self.mainImageFlowLayout setScrollDirection:UICollectionViewScrollDirectionHorizontal];
[self.mainImageFlowLayout setMinimumInteritemSpacing:0.0f];
[self.mainImageFlowLayout setMinimumLineSpacing:0.0f];
self.mainImageFlowLayout.minimumLineSpacing = 0;
[self.mainImageCollection setPagingEnabled:YES];
[self.mainImageCollection setShowsHorizontalScrollIndicator:NO];
[self.mainImageCollection setCollectionViewLayout:self.mainImageFlowLayout];
我尝试过的
至于UICollectionView
个符合UIScrollView
,我当用户滚动两端UIScrollViewDelegate
方法
-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
但是在上面的函数中,如何获取当前可见的单元格索引UICollectionView
?