Rui*_*res 2 ios uicollectionview ios7
目前我的收藏中显示了9个项目.我希望每个部分都有一个3*3网格.因此,当我想进入下一部分时,我向右滚动,我看到下一部分的3*3网格.我做的是将UICollection的高度设置为3*height_of_my_cell.我也确定:
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumLineSpacingForSectionAtIndex:(NSInteger)section
{
return 0.0f;
}
- (CGFloat)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout minimumInteritemSpacingForSectionAtIndex:(NSInteger)section
{
return 0.0f;
}
- (UIEdgeInsets)collectionView:(UICollectionView *)collectionView layout:(UICollectionViewLayout*)collectionViewLayout insetForSectionAtIndex:(NSInteger)section {
return UIEdgeInsetsMake(0, 0, 0, 0);
}
Run Code Online (Sandbox Code Playgroud)
因此,目标实际上是将细胞粘贴到彼此之间(它们之间没有空间).问题是我得到的是这样的:

要查看7,8和9,我需要向右滚动.所以我看到我能够摆脱"列"之间的空间而不是行.那么我需要创建一个自定义UICollectionViewFlowLayout来实现这一目标吗?这也是在iOS7上完成的,我不确定它是否会影响最终结果.
小智 7
只需设置属性UICollectionViewFlowLayout,例如:
UICollectionViewFlowLayout*layout = [[UICollectionViewFlowLayout alloc] init]; layout.minimumLineSpacing = 0;
| 归档时间: |
|
| 查看次数: |
4817 次 |
| 最近记录: |