【发布时间】:2016-10-07 08:35:50
【问题描述】:
我有一个集合视图,在集合视图单元格内,我有一个滚动视图,我想在其中显示一些图片。
我在情节提要的 collectionviewcell 中放置了一个 ScrollView,并在我的 -collectionView:cellForItemAtIndexPath 方法中初始化了 ScrollView,如下所示:
UIScrollView *scrollView = [cell viewWithTag:20];
scrollView.delegate = self;
[scrollView setContentSize:CGSizeMake((cell.frame.size.width*images.count), scrollView.frame.size.height)];
scrollView.userInteractionEnabled = NO;
[cell addGestureRecognizer:imagesScrollView.panGestureRecognizer];
只有images 数组中的第一个图像应该在第一次加载视图时加载,其余的图像需要在用户滚动滚动视图时在-scrollViewDidScroll 方法中动态加载。但是,这些图像取决于我的 scrollView 所在的 collectionviewcell 的索引。
如何通过-scrollViewDidScroll 方法访问collectionviewcell 的索引?
另外,这似乎是一种可行的方法来实现我想要做的事情,还是我需要继承 UICollectionViewCell?
【问题讨论】:
标签: ios objective-c uiscrollview uicollectionviewcell