iOS 6上的UICollectionView缺少单元格

时间:2013-11-01 10:18:14

标签: ios ios6 uicollectionview

我正在使用UICollectionView显示来自相机胶卷的图像。我已经设置了一个UICollectionView,并且子类化了一个UICollectionViewCell,其中有一个UIImageView来保存图像。

在IB中,我将集合视图的高度设置为88,宽度设置为320(屏幕的全宽),布局设置为“Flow”类型,水平滚动。其他属性如spacing,section insets都设置为0。

这是一个奇怪的部分,集合视图在我的4英寸iOS 7设备上工作正常。但在我的3.5英寸iOS 6设备上,它只显示6张(28张中)图片,这意味着它会在每张图片中选择第一张5张图片。

以下是我国代表团的部分代码:

- (NSInteger)collectionView:(UICollectionView *)view 
                             numberOfItemsInSection:(NSInteger)section {
    return [_photoAssets count];
}

- (NSInteger)numberOfSectionsInCollectionView
                             :(UICollectionView *)collectionView {
    return 1;
}

这真的很奇怪,任何人都可以帮助我吗?

编辑: BTW,我正在使用自动布局,如果这很重要。

1 个答案:

答案 0 :(得分:0)

好的,我解决了我的问题,似乎我很想念部分和numberOfItems部分。通过切换线:

return [_photoAssets count];

并且

return 1;

我让它显示所有图像。