如何为两个collectionView返回numberOfItemsInSection?

时间:2015-09-17 10:38:26

标签: uicollectionview

我的问题是我使用以下代码在集合视图中返回图像。 ImageArray应返回不同数量的图像,claimImageArray应返回不同数量的Images.But它无法正常工作。因为它只显示一个图像。任何人都可以告诉我这件事我做错了吗?

 - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
    {
       if (collectionView==beforeParcelCollectionViews)
        {
             return [imageArray count];
        }
        if (collectionView ==  afterParcelCollectionView)
        {
            return [claimImagesArray count];
        }
           return 0;
    }

2 个答案:

答案 0 :(得分:2)

 - (NSInteger)collectionView:(UICollectionView *)collectionView numberOfItemsInSection:(NSInteger)section
    {
       if (collectionView==beforeParcelCollectionViews)
       {
         return [imageArray count];
       }
       else if (collectionView ==  afterParcelCollectionView)
       {
         return [claimImagesArray count];
       }
       return 0;
}

答案 1 :(得分:2)

我遇到了同样的问题。以下链接解决了我的问题。我想你可以为collectionView设置相同的流布局。

Multiple UICollectionView in one controller