相关疑难解决方法(0)

UICollectionView当前可见单元格索引

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];
Run Code Online (Sandbox Code Playgroud)

我尝试过的:

正如UICollectionViewConforms to UIScrollView,当用户滚动以UIScrollViewDelegate方法结束时,我得到了

-(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
Run Code Online (Sandbox Code Playgroud)

但是在上面的函数里面如何获得当前可见的单元格索引UICollectionView

objective-c ipad ios uicollectionview

104
推荐指数
9
解决办法
13万
查看次数

标签 统计

ios ×1

ipad ×1

objective-c ×1

uicollectionview ×1