我正在创建自己的流程布局,但在获取正确时遇到问题collectionViewContentSize
,我的数据是一个数组数组,5 个数组,每个数组有多个项目。
这是正确的numberOfItemsInSection:0
吗?还是我需要检查所有数组以找到具有更多项目的数组,然后使用该部分上的项目计算 xSize?
-(CGSize)collectionViewContentSize {
NSInteger xSize = [self.collectionView numberOfItemsInSection:0] * (itemWidth + space); // "space" is for spacing between cells.
NSInteger ySize = [self.collectionView numberOfSections] * (itemHeight + space);
NSLog(@"size %f, %f", xSize, ySize);
return CGSizeMake(xSize, ySize);
}
谢谢。