我有两个阵列:
我遇到的问题是第二部分(反馈视频)的所有单元格都没有显示。我现在正在为每个单元格使用单个图像来尝试使其工作。
当记录数组的计数时,它们都显示它们中有项目。
这是我的收藏视图代码:
#pragma mark - Collection View
- (NSInteger)numberOfSectionsInCollectionView: (UICollectionView *)collectionView
{
return 2;
}
- (NSInteger)collectionView:(UICollectionView *)view numberOfItemsInSection:(NSInteger)section
{
if (section == 1)
{
return [self.feedbackImages count];
}
else if (section ==2 )
{
return [self.feedbackVideos count];
}
return 0;
}
- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
ImageCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
UIImage *image = [[UIImage alloc] init];
image = [UIImage imageNamed:@"86-camera.png"];
cell.ImageView.image = image;
return cell;
}
我在这里错过了什么吗?
答案 0 :(得分:3)
部分以索引0而不是1开头,将collectionView:numberOfItemsInSection
更改为:
if (section == 0) //<- change to 0
{
return [self.feedbackImages count];
}
else if (section ==1 ) //<- change to 1
{
return [self.feedbackVideos count];
}