我正在使用 UICollectionView 显示相机胶卷中的图像。我已经设置了一个 UICollectionView,并将一个 UICollectionViewCell 子类化,其中有一个 UIImageView 来保存图像。
在 IB 中,我将集合视图的高度设置为 88,宽度设置为 320,这是屏幕的全宽,布局为“Flow”类型,水平滚动。其他属性,如间距、截面插图均设置为 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;
}
这真的很奇怪,有人能帮帮我吗?
编辑:顺便说一句,我正在使用自动布局,如果这很重要的话。