我有一个包含不同图像的数组,在其中我要使用“ cellForItemAtIndexPath”方法添加到CollectionView中,并且试图使用“ didSelectItemAtIndexPath”方法来确定所选单元格是否是最后一个,但是我似乎可以修正它。任何帮助,将不胜感激!这是我的方法:

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath  {

UICollectionViewCell *cell =[collectionView cellForItemAtIndexPath:indexPath];
  if(cell == [PicArray lastObject])
  {
    NSLog(@"selected last cell");
  }

}

最佳答案

-(void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath  {
    if ([indexPath.item == PicsArray.count-1]) {
       NSLog(@"selected last cell");
    }
 }

关于ios - 如何选择CollectionView中的最后一个单元格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31235621/

10-14 22:39