【发布时间】:2013-11-12 12:53:01
【问题描述】:
我正在使用 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;
}
这真的很奇怪,谁能帮帮我?
编辑:顺便说一句,我正在使用自动布局,如果这很重要的话。
【问题讨论】:
-
你检查过你的 _photoAssets 里面有 28 张图片吗?
-
@art,是的,我 NSLog() 它,它是 28。
标签: ios ios6 uicollectionview