我在iOS上创建了一个CollectionView。
集合视图基本上是出现在集合视图中的自定义单元格。
我的收藏视图从功能角度来看非常完美。
方法:
-(UICollectionViewCell *)collectionView:(UICollectionView *)cv cellForItemAtIndexPath:(NSIndexPath *)indexPath
通常在检索每个单元格时运行以便显示。哪个也工作正常。但是当我滚动浏览集合视图时,此方法会运行并重新加载所有单元格。
例如,在首次加载应用程序时,此方法将在我的集合视图中运行并加载所有30个项目。一切运行顺利,并正确显示。但是当您向上或向下滚动集合视图时,此方法会再次运行,从而导致设备刷新。我不希望这种情况发生。有什么建议吗?
顺便说一下,之所以我需要这样做是因为当我的项目被加载到集合视图中时,它们会根据稍后在应用程序中更改的某个数据集实例加载,所以每次滚动时,我搞砸了细胞中的混乱和不同步的结果。我基本上只需要在启动时加载集合视图并保持原样。