1

我在我的应用程序中使用集合视图。

这是代码。

- (UICollectionViewCell *)collectionView:(UICollectionView *)collectionView cellForItemAtIndexPath:(NSIndexPath *)indexPath
{


    UICollectionViewCell *cell = [collectionView dequeueReusableCellWithReuseIdentifier:kCellReuseIdentifier forIndexPath:indexPath];

    UIImageView *image = (UIImageView *)[cell viewWithTag:100];

    image.image = [UIImage imageNamed:[NSString stringWithFormat:@"%d.png",indexPath.row+1]];

    UILabel *lbl = (UILabel *)[cell viewWithTag:101];
    lbl.text = [arrCategory objectAtIndex:indexPath.row];


    return cell;
}

但是当我运行代码时,我得到了这样的结果。单元格重叠。

在此处输入图像描述

我不知道为什么会这样。有时它会在两行之间显示更多的边距。

所有图像都是静态的。

感谢帮助。

4

0 回答 0