我有一个 UICollectionViewController 和我的自定义单元格,在我的 cellForRowAtIndexPath: 方法中,我根据 indexPath.row 设置单元格。但是我得到了错误的结果,这个单元格即使在第一个位置之后也会出现,如果你来回滚动,它会在随机位置弹出。我该如何解决?
这是代码:
-(UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{
DVGCollectionViewCell *cell;
cell = [self.collectionView dequeueReusableCellWithReuseIdentifier:@"Cell" forIndexPath:indexPath];
if (indexPath.row == 0)
{
cell.imageView.image = [UIImage imageNamed:@"something1.png"];
cell.buyLabel.text = @"170";
cell.textLabel.text = @"11.2011";
}
return cell;
}